
Glossary
This appendix provides a glossary of key terms that you may encounter while studying
C# programs.
accelerator Underlined character, usually in a menu item, that activates that menu item when
the user presses [Alt] plus the letter.
AcceptButton The button triggered in a dialog when the user presses [Enter].
accessibility Determines which code is allowed to access a class’s fields, properties, methods, and
other members. This can be
public, private, protected, internal, or protected internal.
accessor The
get and set methods that allow a class to save and return a property’s value.
Anchor Property that lets a control attach its left, right, top, and bottom edges to those of
its container.
anonymous type A data type that is automatically created by LINQ and never given a name
for your code to use.
API Application Programming Interface. A library of methods, classes, and other program-
ming tools.
array A group of values stored together in a single variable and accessed by index.
assembly The smallest independent unit of compiled code. Typically this is a DLL or
executable program.
assertion A statement that the code claims is true. If the statement is false, the program stops
running so you can decide whether a bug occurred.
backing field A private field used to store the value of a property. The property’s accessors
get and set the backing field’s value. ...