static void Main1(string[] args) { Wife wife01 = new Wife(); wife01.Name = "aaaaaaaaaaa"; wife01.Age = 33; wife01.SetSex(true); Wife wife02 = new Wife("bbbb", 55); int[] a1 = new int[] { 1 }; Fun1(ref a1); Console.WriteLine(a1[0]); TestEnum(Test.aa | Test.bb); //int==>enum Test intToEnum = (Test)2; //enum=>int int enumToInt1 = (int)Test.aa; int enumToInt2 = (int)(Test.aa | Test.bb); //string=>enum Test stringToEnum = (Test)Enum.Parse(typeof(Test), "ffffffffff"); //enum=>string string enumToString = Test.aa.ToString(); Console.ReadLine(); }
//类和对象 static void Main3() { //声明Wife类型的引用 Wife wife01; //指向Wife类型的对象(实例化Wife类型对象) wife01 = new Wife(); wife01.SetName("零号"); wife01.SetAge(18); Wife wife02 = wife01; //wife02 = new Wife();//? wife02.SetName("一号"); Console.WriteLine(wife01.GetName());//? Console.WriteLine(wife01.GetAge()); Wife wife03 = new Wife(); wife03.Name = "二号";//执行属性Name的Set代码块 wife03.Age = 19; Console.WriteLine(wife03.Name);//执行属性Name的Set代码块 Console.WriteLine(wife03.Age); Wife wife04 = new Wife("三号", 19); Wife wife05 = new Wife("四号"); }
private static Wife GetWifeByMinimumAge(Wife[] wives) { Wife minWife = wives[0]; for (int i = 0; i < wives.Length; i++) { if (minWife.Age > wives[i].Age) { minWife = wives[i]; } } return(minWife); }
static void Main4() { Wife w01 = new Wife(); w01.Name = "01"; w01.Age = 35; Wife w02 = new Wife("02", 30); Wife[] wifeArray = new Wife[5]; wifeArray[0] = w01; wifeArray[1] = w02; wifeArray[2] = new Wife("03", 40); wifeArray[3] = new Wife("04", 20); wifeArray[4] = new Wife("05", 25); //练习1:查找年龄最小的老婆(返回Wife类型的引用) Wife min = GetWifeByMinimumAge(wifeArray); }
static void Main2() { Wife w01 = new Wife(); w01.Age = 33; w01.Name = "01"; Wife w02 = new Wife("02", 13); Wife[] wifeArray = new Wife[6]; wifeArray[0] = w01; wifeArray[1] = w02; wifeArray[2] = new Wife("03", 40); wifeArray[3] = new Wife("04", 22); wifeArray[4] = new Wife("05", 25); wifeArray[5] = new Wife("06", 28); //Wife youngestWife = FindYoungestWifeInArray(wifeArray); Console.WriteLine(GetWifeByMinimumAge(wifeArray).Age); Console.WriteLine(FindYoungestWifeInArray(wifeArray).Age); Console.ReadLine(); }