static void Main(string[] args) { Console.WriteLine("Hello World!"); SampleSubject ss = new SampleSubject(); ss.Source.OnNext(1); ss.Source.OnNext(1); ss.Source.OnNext(1); ss.Source.OnNext(1); var item = Console.ReadLine(); if (item == "q") { return; } SampleForEvent se = new SampleForEvent(); se.OnEvent += new MyEventHandler(MaxReached); se.AddToNumber(2); se.AddToNumber(9); se.AddToNumber(4); int[] items = { 1, 2, 3, 4, 5 }; UnderstandingValueType uvt = new UnderstandingValueType(); Console.WriteLine(items[0]); }
public void ValueIsUnchanged() { var uvt = new UnderstandingValueType(); int val = 1; uvt.One(val); Assert.True(val == 1); uvt.Two(ref val); Assert.True(val == 10); int[] items = { 1, 2, 3, 4, 5 }; uvt.ModifyArray(items); Assert.True(items[1] == 20); uvt.CreateNewArray(items); Assert.True(items[0] == 1); uvt.WithRefArray(ref items); Assert.True(items[1] == 10); }