public void Test() { AnonymousTest at = new AnonymousTest(); at.Test(); LambdaTest lt = new LambdaTest(); lt.LambdaTests(); lt.test(); DelegateAndEvents dae = new DelegateAndEvents(); voidDelegate vd = new voidDelegate(dae.VoidMethod); vd("test delegate again"); dae.Test(); int x = 0; int y = 0; GamePublisher pub = new GamePublisher("Activation"); Player p1 = new Player("zhouwei"); pub.Subscribe += p1.Preorder; p1.Publiser = new WeakReference <GamePublisher>(pub); pub.Publish("COD 4, Morden warfare"); Player p2 = new Player("dengmin"); pub.Subscribe += p2.Preorder; pub.Publish("COD6, Morden warfare II"); Player p3 = new Player("winner"); pub.Subscribe -= p2.Preorder; pub.Subscribe += p3.Preorder; pub.WeakPublish("test Name"); pub.WeakSubscribe += p3.Preorder; Player p4 = new Player("Infinate" + x); pub.WeakSubscribe += p4.Preorder; pub.WeakPublish("test name 2"); //pub.Publish("COD8, Infinte warfare"); // y++; Player p5 = new Player("infinite-loop" + 5); pub.Subscribe += p5.Preorder; pub.Publish("dummy release"); }
public void Test() { string text = @"Do you like green eggs and ham? I do not like them, Sam-I-am. I do not like green eggs and ham."; Dictionary <string, int> frequencies = CountWords(text); foreach (KeyValuePair <string, int> entry in frequencies) { string word = entry.Key; int frequency = entry.Value; Console.WriteLine("{0}: {1}", word, frequency); } List <string> strings = new List <string>(); strings.Add("Sam"); strings.Add("Jon"); strings.Add("Ned"); strings.Add("Stark"); List <string> names = strings.ConvertAll(ConvertName); foreach (string name in names) { Console.WriteLine(name); } Console.WriteLine(GetType <List <string> >(new List <string>())); SingletonInstance <LambdaTest> instance1 = SingletonInstance <LambdaTest> .GetInstance(); instance1.Name = "instance new 1234567890"; SingletonInstance <LambdaTest> instance2 = SingletonInstance <LambdaTest> .GetInstance(); Console.WriteLine("{0} - {1}", instance1.GetType().ToString(), instance1.Name); Console.WriteLine("{0} - {1}", instance2.GetType().ToString(), instance2.Name); LambdaTest inst = SingletonInstance <LambdaTest> .CreateInstance(); inst.LambdaTests(); }