C#基本知识
向屏幕输出数据 Console.WriteLine(); Console.ReadLine();//读取从屏幕读入的数据 等待操作 Console.ReadKey() 相当于C++的system("pause") ////// C#有15个预定义类型 13个是值类型 2个是引用类型(string和object):在C#中所有类型都派生自object 自定义类型 值类型:struct(结构)、enum(枚举) 引用类型:Class(类) //////数据类型的转换 1.值类型—>引用类型: int intNum=12; 1.object objNum=(object) intNum; 2.(隐式转换)object objNum=intNum; 2.引用类型->值类型 整数类型: object objA=15; //1.int intGetobjA=(int)objA; //2.int intGetobjA2=Convert.ToInt32(objA); 单精度浮点类型 object objB=12.2; //1.float GetobjB=(float)objB; //2.float GetobjB=Convert.ToSingle(objB); 双精度浮点类型 object objC=15.5; //1.double GetobjC=(double)objC; //2.double GetobjC=Convert.ToDouble(objC); //////数据类型的明确 在数值后加上一个符号就明确他的数据类型 如: double a=12.2;//(默认是double类型) float b=12.2F;//明确为float类型 int a=10;//两个字节 uint a=10u;//无符号:一个字节 long longA=10L; //////随机数 int index=new Random().Next(0,5) //产生0-5的随机数