C# Flashcards
access modifier
A keyword, such as private, protected, internal, or public, that restricts access to a type or type member.
accessible member
A member that can be accessed by a given type. An accessible member for one type is not necessarily accessible to another type.
accessor
A method that sets or retrieves the value of a private data member value that is associated with a property. Read-write properties have get and set accessors. Properties that are read-only have only a get accessor.
anonymous method
An anonymous method is a code block that is passed as a parameter to a delegate.
base class
A class that is inherited by another ‘derived’ class.
call stack
The series of method calls leading from the beginning of the program to the statement currently being executed at run time.
class
A data type that describes an object. Classes contain both data, and the methods for acting on the data.
constructor
A special method on a class or struct that initializes the objects of that type.
delegate
A delegate is a type that references a method. Once a delegate is assigned a method, it behaves exactly like that method.
derived class
A class that uses inheritance to gain, augment, or modify the behavior and data of another ‘base’ class.
destructor
A special method on a class or struct that prepares the instance for destruction by the system.
event
A member of a class or struct that sends notifications of a change.
field
A data member of a class or struct that is accessed directly.
generics
Generics allow you to define a class and or method that are defined with a type parameter. When client code instantiates the type, it specifies a particular type as an argument.
IDE
Integrated Development Environment. The application that provides the unified user interface for the various development tools including the compiler, debugger, code editor, and designers.