int temp = Console.Read();
Console.WriteLine(temp);
Console.Read();
Console.Write(" ");直接输出引号内的内容。
Console.Read();一般用来停住。
Console.ReadLine(); 会等待直到用户按下回车,一次读入一行。
Console.ReadKey(); 则是等待用户按下任意键,一次读入一个字符。
Console.Read();返回值是int型,读的是ascii码表。
Console.WriteLine();输出完括号内的内容自动换行,并且可以输出任意类型。
基础重点数据类型:
decimal de = 1.2m;定义decimal变量后面要加m,不常用。
float f = 1.2f;定义float变量后面要加f,不常用。
double dd = 1.1;定义double可以直接定义,常用。
DateTime dt = DateTime.Now;获取现在时间。
DateTime dt2 = nwe DateTime();获取当前时间。
dt2 = Convert.ToDateTime("1995-06-29 00:59:59");转换类型。
DateTime endDT = starDT.AddDays(value); 此方法返回一个新的DateTime类型,value的值可以是小数、整数、负数,他将获取到的value的值相应的天数加到starDT上,1就是一天,0.5就是12小时;
TimeSpan ts = DateTime.Now - endDT;可以获取到现在的时间和endDT之间的时间差;
int days = ts.Days; 将获取到的TimeSpan的时间差赋给days,ts.Days是一个int的类型;
类型转换:
int i = 66;
string j = i.ToString(); 万能的To转换;
string j = "123";
int i = int.Parse(j);强制转换,常用。
double d = 1.2345678;
int i = (int)d;int型转换,此转换不可转string类型。
string st = "123";
int i = Convert.ToInt32(st);int型转换。
此转换常用于转小数:
double de = Convert.ToDouble(st);