concepts of C#.net

12345678910111213141516171819
Across
  1. 1. (Common Language Runtime): The runtime environment responsible for executing .NET applications, managing memory, and handling exceptions.
  2. 2. A type that defines a method signature and allows methods to be passed as parameters.
  3. 4. The ability to treat objects of different types through a common interface, allowing for method overloading or overriding.
  4. 7. A compiled code library, often in the form of a DLL or EXE file, containing metadata and code.
  5. 10. An error or unexpected event that occurs during program execution, usually handled with try-catch blocks.
  6. 11. A variable within a class that stores data and is accessed through get/set methods.
  7. 13. A contract that defines methods without implementing them, which classes can implement.
  8. 15. An instance of a class containing real data and functionality.
  9. 16. A function defined inside a class that performs a specific task.
  10. 18. (Garbage Collection): The automatic memory management feature in .NET that reclaims memory from unused objects.
  11. 19. Class: A class that cannot be instantiated but can be inherited to provide common functionality for derived classes.
Down
  1. 1. A blueprint for creating objects that define properties and methods.
  2. 3. A special method used to initialize an object when it is created.
  3. 5. (Language Integrated Query): A feature that allows querying data from various sources (like collections, databases) using a common syntax.
  4. 6. A container that groups related classes, interfaces, and other namespaces to organize code.
  5. 8. A way to notify objects when something of interest occurs, typically using delegates.
  6. 9. The practice of hiding the internal workings of a class and exposing only necessary information.
  7. 12. (Just-In-Time) Compilation: The process where the CLR converts Intermediate Language (IL) code into native machine code at runtime.
  8. 14. A feature that allows a class to inherit properties and methods from another class.
  9. 17. A method used to clean up resources when an object is destroyed.