| Main (as static method) | On slide | In textbook | 
| Making iterators with yield return | On slide | In textbook | 
| Map, filter, and reduce | On slide | - | 
| mapping Persons to BankAccount, via dictionary | On slide | In textbook | 
| Mathematical operations (in System.Math) | On slide | In textbook | 
| Max, IntSequence operation | On slide | - | 
| mcs, mono csharp compile, C# 1.5 | On slide | In textbook | 
| members | On slide | In textbook | 
| Members in class BinaryReader  | On slide | In textbook | 
| Members in class DirectoryInfo | On slide | In textbook | 
| Members in class FileInfo | On slide | In textbook | 
| Members in class StreamReader | On slide | In textbook | 
| Members in class StreamWriter | On slide | In textbook | 
| Members in the Console class | On slide | In textbook | 
| MemberwiseClone | On slide | In textbook | 
| MemberwiseClone | On slide | In textbook | 
| MemberwiseClone, method in class Object | On slide | In textbook | 
| MemoryStream | On slide | In textbook | 
| message - action on object | On slide | In textbook | 
| Message - property in class Exception | On slide | In textbook | 
| Message Passing | On slide | In textbook | 
| messages, clients and servers | On slide | In textbook | 
| Messenger, example class | On slide | In textbook | 
| metaobject | On slide | In textbook | 
| metaphor | On slide | In textbook | 
| method (instance method) | On slide | In textbook | 
| method (static) | On slide | In textbook | 
| method combination | On slide | In textbook | 
| Method Combination | On slide | In textbook | 
| method stack | On slide | In textbook | 
| method type, delegates | On slide | In textbook | 
| method, abstract | On slide | In textbook | 
| method, sealed | On slide | In textbook | 
| method, virtual | On slide | In textbook | 
| Methods in C# | On slide | In textbook | 
| Methods in the class Object in C# | On slide | In textbook | 
| Methods versus Properties versus Indexers | On slide | In textbook | 
| methods, C# in relation to Java | On slide | In textbook | 
| methods, generic | On slide | In textbook | 
| methods, local variables in | On slide | In textbook | 
| methods, syntax of | On slide | In textbook | 
| Meyer, Bertrand | On slide | In textbook | 
| Min, IntSequence operation | On slide | - | 
| Mixing normal and exceptional cases | On slide | In textbook | 
| modifier, sealed | On slide | In textbook | 
| modifier, visibility | On slide | In textbook | 
| modify, an aspect of reusability | On slide | In textbook | 
| modularity | On slide | In textbook | 
| MONO | On slide | In textbook | 
| MonoDevelop, C# IDE for MONO | On slide | In textbook | 
| More exceptions in class Stack | On slide | In textbook | 
| More FileStream Examples | On slide | In textbook | 
| Motivation - error handling | On slide | In textbook | 
| Motivation - Example | On slide | - | 
| MoveNext, method in IEnumerator | On slide | In textbook | 
| MoveTo, member of class DirectoryInfo | On slide | In textbook | 
| MoveTo, member of class FileInfo | On slide | In textbook | 
| multiple inheritance | On slide | In textbook | 
| Multiple inheritance | On slide | In textbook | 
| multiple inheritance, problems with | On slide | In textbook | 
| Multivalued delegates | On slide | In textbook | 
| Mutable and immutable Point objects with Move methods | On slide | In textbook | 
| mutable state, privacy leak | On slide | In textbook | 
| mutable structs | On slide | In textbook |