/// <summary> /// Run th application /// </summary> public void Run() { // create LINQ examples var linqExamples = new LINQExamples(); //linqExamples.Run(); // create LINQ exercise var linqExercise = new LINQExercise(); linqExercise.Run(); }
// Use this for initialization void Start() { inventory = GetComponent <LINQExamples>(); itemName = scriptableObject.name; loadedItem = Resources.Load <ItemScriptableObject>(scriptableObject.name); objectName = loadedItem.name; objectLevel = loadedItem.itemLevel; type = loadedItem.itemtype; if (type == ItemScriptableObject.ItemType.Collectable) { newType = LINQExamples.ItemType.Collectable; } journal = new LINQExamples.InventoryItem { id = 8, itemName = objectName, itemtype = newType, itemLevel = objectLevel }; }
public static void Menu() { int x = 0; do { Console.Clear(); Console.WriteLine(" Enumerable Methods Menu - Deferred vs Immediate Operators\n "); Console.WriteLine(" 0. IENumerator Interface / Website \n "); Console.WriteLine(" 1. Immediate Operators (ToArray, ToList, ToDictionary, ToLookup )\n "); Console.WriteLine(" 2. Deferred Operators (select, where, take, skip) \n"); Console.WriteLine(" 9. Quit \n\n "); Console.Write(" Enter Number to execute Routine "); eMenu selection = (eMenu)(Common.readInt("Enter Number to Execute Routine : ", 0, 9)); switch (selection) { case eMenu.IENumerator: IEnumeratorInterface.Menu(); break; case eMenu.Immediate: EnumerableImmmediateMethods.Menu(); break; case eMenu.Deferred: LINQExamples.Menu(); break; case eMenu.Quit: x = 9; break; default: Console.WriteLine(" Invalid Number"); break; } } while (x < 9); } // End Menu
public static void Menu() { int x = 0; do { Console.Clear(); Console.WriteLine(" Query and manipulate data and objects by using LINQ \n "); Console.WriteLine(" Query data by using operators, including projection, "); Console.WriteLine(" join, group, take, skip, aggregate; create method "); Console.WriteLine(" based LINQ Queries; query data by using query comprehension"); Console.WriteLine(" syntax; select data by using anonymous types; force "); Console.WriteLine(" execution of a query; read, filter, create and modify "); Console.WriteLine(" data structures by using LINQ to XML. "); Console.WriteLine(" 0. LINQ Examples "); Console.WriteLine(" 1. Anonymous Types "); Console.WriteLine(" 2. LINQ to XML Save"); Console.WriteLine(" 3. Query XML using LINQ"); Console.WriteLine(" 4. ...."); Console.WriteLine(" 5. ... "); Console.WriteLine(" 6. ... "); Console.WriteLine(" 7. ... "); Console.WriteLine(" 8. ...."); Console.WriteLine(" 9. Quit \n\n "); int selection; selection = Common.readInt("Enter Number to Execute Routine : ", 0, 9); switch (selection) { case 0: LINQExamples.Menu(); break; case 1: Anonymous.Menu(); break; case 2: LinqXML(); Console.ReadKey(); break; case 3: QueryXML(); Console.ReadKey(); break; case 4: break; case 5: break; case 6: break; case 7: break; case 8: break; case 9: x = 9; break; default: Console.WriteLine(" Invalid Number"); break; } } while (x < 9); }
private static void RunLINQExample() { LINQExamples lINQExamples = new LINQExamples(); lINQExamples.RunLinqMenu(); }