public static void Run() { StringDataStore strStore = new StringDataStore(); strStore[0] = "One"; strStore[1] = "Two"; strStore[2] = "Three"; strStore[3] = "Four"; for (int i = 0; i < 10; i++) { Console.WriteLine(strStore[i]); } }
public static void Run() { Person p = new Person("Alice", "Moureau"); if (p is Student) { Console.WriteLine("It's a student"); } else { Console.WriteLine("It's not a student"); } int?x = null; // Set y to the value of x if x is NOT null; otherwise, // if x = null, set y to -1. int y = x ?? -1; // Ternary operator int z = x == null ? 5 : 10; StringDataStore store = new StringDataStore(); int? length = p?.Age; // null if customers is null string str = store?[0]; // null if customers is null // int? count = customers?[0]?.Orders?.Count(); // null if customers, the first customer, or Orders is null switch (z) { case 5: Console.WriteLine("Value of variable is 5"); break; case 10: Console.WriteLine("Value of variable is 10"); break; default: Console.WriteLine("Unknown value"); break; } }