| C# 3.0 convenience layer | On slide | In textbook | 
| C# Compilation and Execution | On slide | In textbook | 
| C# seen in a historic perspective | On slide | In textbook | 
| C# Tools on Unix | On slide | In textbook | 
| C# Tools on Windows | On slide | In textbook | 
| C# versus Java | On slide | In textbook | 
| C++,  a historic perspective | On slide | In textbook | 
| call by reference, C# in relation to C | On slide | In textbook | 
| call by value, C# in relation to C | On slide | In textbook | 
| call-by-reference | On slide | In textbook | 
| CanRead | On slide | In textbook | 
| CanRead, Stream operation | On slide | In textbook | 
| CanSeek | On slide | In textbook | 
| CanSeek, Stream operation | On slide | In textbook | 
| CanWrite | On slide | In textbook | 
| CanWrite, Stream operation | On slide | In textbook | 
| Capacity, member in List | On slide | In textbook | 
| car, transportation concept | On slide | In textbook | 
| Card, as a struct | On slide | In textbook | 
| Card, formattable output of | On slide | In textbook | 
| cast, for the purplepose of unboxing | On slide | In textbook | 
| Casting of BankAccounts | On slide | In textbook | 
| char, C in relation to C# | On slide | In textbook | 
| CheckAccount | On slide | In textbook | 
| checked, new operator in C# | On slide | In textbook | 
| CIL - Common Intermediate Language | On slide | In textbook | 
| class | On slide | In textbook | 
| class (simplified syntax of) | On slide | In textbook | 
| class - as a reference type | On slide | In textbook | 
| class constraint, generics | On slide | In textbook | 
| class extension | On slide | In textbook | 
| Class hierarchies and Inheritance | On slide | In textbook | 
| class hierarchy | On slide | In textbook | 
| class hierarchy | On slide | In textbook | 
| Class Inheritance in C# | On slide | In textbook | 
| class invariant | On slide | In textbook | 
| Class invariants in the triangle class hierarchy | On slide | In textbook | 
| class method | On slide | In textbook | 
| Class Methods | On slide | In textbook | 
| class variable | On slide | In textbook | 
| Class Variables | On slide | In textbook | 
| class variables - initialization | On slide | In textbook | 
| class, abstract | On slide | In textbook | 
| class, can implement interface | On slide | In textbook | 
| class, generic | On slide | In textbook | 
| class, sealed | On slide | In textbook | 
| Classes | On slide | In textbook | 
| classes - default visibility in | On slide | In textbook | 
| Classes in C# | On slide | In textbook | 
| classes, C# in relation to Java | On slide | In textbook | 
| classes, compared with structs | On slide | In textbook | 
| Classification and exemplification | On slide | In textbook | 
| Classification of Errors | On slide | In textbook | 
| classify | On slide | In textbook | 
| Clear, member in IDictionary | On slide | In textbook | 
| Clear, member of LinkedList | On slide | In textbook | 
| Clear, method in Collection | On slide | In textbook | 
| Clear, method in Console class | On slide | In textbook | 
| Clear, method in ICollection | On slide | In textbook | 
| ClearItems, protected method in Collection | On slide | In textbook | 
| CLI - Common Language Infrastructure | On slide | In textbook | 
| CLI Overview from Wikipedia | On slide | In textbook | 
| client interface | On slide | In textbook | 
| client interface (of a class) | On slide | In textbook | 
| Client, Servers, and Messages | On slide | In textbook | 
| Clients and Servers | On slide | In textbook | 
| clients, servers and messages | On slide | In textbook | 
| clone, in relation to ICloneable | On slide | In textbook | 
| Cloning | On slide | In textbook | 
| cloning | On slide | In textbook | 
| Cloning in C# | On slide | In textbook | 
| cloning, seen as copying | On slide | In textbook | 
| Close, Stream operation | On slide | In textbook | 
| Code Contracts in C# 4.0 | On slide | - | 
| coding style | On slide | In textbook | 
| Coding style: naming of properties | On slide | In textbook | 
| collection initializer | On slide | In textbook | 
| Collection, use via interfaces | On slide | In textbook | 
| Collection | On slide | In textbook | 
| Collection, in hierarchy of list classes | On slide | In textbook | 
| Collection, time complexities of operations in | On slide | In textbook | 
| collections, in a historic perspective | On slide | In textbook | 
| combination, multiple inheritance | On slide | In textbook | 
| Combined C# and Visual Basic Programming | On slide | - | 
| Combined enumerations | On slide | In textbook | 
| Commands and Control Structures | On slide | In textbook | 
| Comments | On slide | In textbook | 
| Comments, C# in relation to C | On slide | In textbook | 
| Comparable Dice | On slide | In textbook | 
| Comparable Pairs | On slide | In textbook | 
| Comparer, member in IDictionary | On slide | In textbook | 
| CompareTo, of generic strings | On slide | In textbook | 
| Comparing and copying objects via references | On slide | In textbook | 
| Comparison with exception handling in Java | On slide | - | 
| compensation - after change of data representation | On slide | In textbook | 
| Component, part of Composite design pattern | On slide | In textbook | 
| Compose, generic method | On slide | In textbook | 
| Compose, method | On slide | In textbook | 
| Composite, design pattern | On slide | In textbook | 
| Composite, GUI | On slide | In textbook | 
| compressed stream | On slide | In textbook | 
| compressed stream, decorator  | On slide | In textbook | 
| concept | On slide | In textbook | 
| concept name | On slide | In textbook | 
| Concepts and Phenomena | On slide | In textbook | 
| Conclusion - Documentation of C# Programs | On slide | In textbook | 
| Considerations about Serialization | On slide | In textbook | 
| Console | On slide | In textbook | 
| Console, operations in class | On slide | In textbook | 
| Console.WriteLine, C# in relation to C | On slide | In textbook | 
| const modifier | On slide | In textbook | 
| Constant and readonly variables | On slide | In textbook | 
| Constraints on Formal Type Parameters | On slide | In textbook | 
| constraints, generics, example with problems | On slide | In textbook | 
| Constraints: Strings of comparable elements | On slide | In textbook | 
| constructed type, generics | On slide | In textbook | 
| constructor | On slide | In textbook | 
| constructor - for copying | On slide | In textbook | 
| constructors - overloading of | On slide | In textbook | 
| Constructors and initialization order | On slide | In textbook | 
| Constructors and initialization order: Example | On slide | In textbook | 
| Constructors in C# | On slide | In textbook | 
| constructors, of structs | On slide | In textbook | 
| Constructors, together with inheritance | On slide | In textbook | 
| Contains, member in List | On slide | In textbook | 
| Contains, member of LinkedList | On slide | In textbook | 
| Contains, method in Collection | On slide | In textbook | 
| Contains, method in ICollection | On slide | In textbook | 
| Contains, time complexity of, in list classes | On slide | In textbook | 
| ContainsKey, member in IDictionary | On slide | In textbook | 
| ContainsKey, member in IDictionary | On slide | In textbook | 
| ContainsKey, time complexity, dictionaries | On slide | In textbook | 
| ContainsValue, member in IDictionary | On slide | In textbook | 
| ContainsValue, time complexity, dictionaries | On slide | In textbook | 
| continue, control structure similar to C | On slide | In textbook | 
| contract | On slide | In textbook | 
| Contracts | On slide | In textbook | 
| Contracts: Obligations and Benefits | On slide | In textbook | 
| contravariance | On slide | In textbook | 
| contravariance, generics | On slide | In textbook | 
| Control structures for iteration | On slide | In textbook | 
| Control Structures for Iteration | On slide | In textbook | 
| Control structures for Selection | On slide | In textbook | 
| Control Structures for Selection | On slide | In textbook | 
| Control structures, C in relation to C# | On slide | In textbook | 
| control structures, controlled by nullable types | On slide | In textbook | 
| convenience layer, C# 3.0 | On slide | In textbook | 
| Convert, Encoding operation | On slide | In textbook | 
| ConvertAll, member in List | On slide | In textbook | 
| copy and paste programming | On slide | In textbook | 
| Copy constructors | On slide | In textbook | 
| copying a file, illustrating FileStream  | On slide | In textbook | 
| copying, shallow | On slide | In textbook | 
| CopyTo, member in List | On slide | In textbook | 
| CopyTo, member of class FileInfo | On slide | In textbook | 
| CopyTo, method in Collection | On slide | In textbook | 
| CopyTo, method in ICollection | On slide | In textbook | 
| Correctness | On slide | In textbook | 
| Count, member in IDictionary | On slide | In textbook | 
| Count, member in List | On slide | In textbook | 
| Count, member of LinkedList | On slide | In textbook | 
| Count, property in Collection | On slide | In textbook | 
| Count, property in ICollection | On slide | In textbook | 
| Count, time complexity of, in list classes | On slide | In textbook | 
| Course and Project classes | On slide | In textbook | 
| Course and Project classes | On slide | In textbook | 
| Course and Project classes | On slide | In textbook | 
| Covariance and Contravariance | On slide | In textbook | 
| covariance, generics | On slide | In textbook | 
| Create, member of class DirectoryInfo | On slide | In textbook | 
| Create, member of class FileInfo | On slide | In textbook | 
| CreateInstance, static method in class Array | On slide | In textbook | 
| CreateText, member of class FileInfo | On slide | In textbook | 
| Creating and Deleting Objects | On slide | In textbook | 
| creational design pattern | On slide | In textbook | 
| CreationTime, member of class DirectoryInfo | On slide | In textbook | 
| CSL - Common Language Specification | On slide | In textbook | 
| current object | On slide | In textbook | 
| current object | On slide | In textbook | 
| Current, method in IEnumerator | On slide | In textbook | 
| Custom Serialization | On slide | In textbook | 
| Cyclomatic Complexity - flow chart | On slide | In textbook | 
| Cyclomatic Complexity - flow graph | On slide | In textbook | 
| Cyclomatic Complexity - Metric and Test Cases | On slide | In textbook | 
| Cyclomatic complexity of GCD | On slide | In textbook |