Index Symbols | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | R | S | T | U | V | W | X Symbols . current folder .. parent folder A algorithm algorithms binary search linear search alias arithmetic operator arithmetic operators array [ ] declaration as parameter indexing one dimensional Scale example two dimensional two dimensional array two-dimensional array type array assignment operator compound assignment Averager Example B binary number system bitwise operator bit manipulation boolean operator ! && || boolean type bool built-in types C# type system C C# operators operator types C# project C# type system value type; reference type character type char; Unicode class Contact Contact version 2 convert static game to instance instance examples Rational Rational class class type user defined object collections collections command line cd copy and paste copy file delete file dir and ls display file help mkdir parameter paths rmdir scripts shortcuts comparison operator relational operator compiling computer science Console ReadLine Write Contains create project D data structure type data structure data types in action development tools dictionary ContainsKey key lookup Keys Keys property drive change on Windows E escape code \g<2> example sum_files.cs exchanging array elements array exchange elements execution sequence for loop exercise ForceMatch getters and setters GroupFlips loan table nested play computer only letters operators; Unix time palindrome power table reverse string foreach roundoff II safe sum savings strange sequence F Factorial file stream abstraction File class Exists floating-point type float; double; decimal format field width and precision function definition parameter parameter return array G generics < > for generics H homework booklist grade calculation 2 grade files grade_calc I I if-else-if integer type int; long; byte; sbyte interpreting J JIT compilation K keyword L labs arrays for loops List Add Console.WriteLine useless constructor with sequence ReadLines list index logical operator short-circuit evaluation loop for for invariant M method summary of syntax N number system O OOP constructor default value getter instance method instance variable this keyword operator compound assignment division and remainder P path absolute Path class path separator PF4 recursion SP1 history sorting precedence operator PrintReps private helping method problem-solving program structure programming constructs sequential execution project R Random heads or tails static variable Remove Round function S sorting bubble sort Quicksort Shell sort statement break and continue do while for foreach if if statement statements StreamReader EndOfStream EndOfStream null from ReadLine read and close ReadToEnd StreamWriter format string StreamWriter; Write write and close string concatenation Parse Split Split method for strings string type string interpolation; verbatim string StringOfReps T ToString override type conversion casting U unit testing V var type var W while statement X Xamarin Studio further tools