| name clash, multiple inheritance | On slide | In textbook | 
| name of concept | On slide | In textbook | 
| Name, member of class DirectoryInfo | On slide | In textbook | 
| namespace - visibility of types in | On slide | In textbook | 
| Namespaces and Assemblies | On slide | In textbook | 
| Namespaces and Visibility | On slide | In textbook | 
| namespaces, program organization | On slide | In textbook | 
| narrow concept | On slide | In textbook | 
| natural numbers, specification of ADT | On slide | In textbook | 
| Natural object-oriented IntSequence traversals | On slide | In textbook | 
| nested classes, C# in relation to Java | On slide | In textbook | 
| nested object initializers | On slide | In textbook | 
| NetworkStream | On slide | In textbook | 
| new - operator for class instantiation | On slide | In textbook | 
| new constraint, generics | On slide | In textbook | 
| new, modifier | On slide | In textbook | 
| new, new operator in C# | On slide | In textbook | 
| Next, property of LinkedListNode | On slide | In textbook | 
| no value, nullable types | On slide | In textbook | 
| Non-simple types | On slide | In textbook | 
| Non-virtual variables - Virtual Methods | On slide | In textbook | 
| NonSerialized, attribute | On slide | In textbook | 
| normal program aspects | On slide | In textbook | 
| Notes about Dictionary Classes | On slide | In textbook | 
| Notes about non-generic Collections | On slide | In textbook | 
| Notifier, example of delegate | On slide | In textbook | 
| nugget (design pattern) | On slide | In textbook | 
| Null, Stream | On slide | In textbook | 
| Nullable types | On slide | In textbook | 
| nullable types, C# in relation to Java | On slide | In textbook | 
| Nullable<T>, generic struct | On slide | In textbook | 
| NullReferenceException | On slide | In textbook | 
| NumericFunction, delegate | On slide | In textbook | 
| NUnit Assertions | On slide | In textbook | 
| NUnit Attributes | On slide | In textbook | 
| NUnit for C# | On slide | In textbook |