1.向控制台输出
Console.WriteLine("请输入你的年龄");
//使用连接符+ Console.WriteLine("我叫" + name + ",今年" + age + "岁了."); //使用占位符{} Console.WriteLine("我叫{0},今年{1}岁了", name, age);
2.从控制台接收用户输入
string s = Console.ReadLine();
3.常见转义字符\\ \" \t \b \n.注意\\用转义字符表示为\\\\其中第一三为转义斜杠。
@符号的特殊使用
Console.WriteLine(@"C:\lei\ASP\C#\第一季");//字符串前面加@表示转义符号无效 Console.WriteLine(@"hjhuhla jfifuoa");//回车键也可以换行了
4.类型转换分三种:
隐式转换:即系统默认的转换常见的是int到double的转换。补习生精度的从小范围到大范围的转换
强制类型转换:用于数值类型之间,编程者自己转换。
Convert转换:可以实现非数值与数值间的转换。
Console.WriteLine("请输入你的年龄"); string s = Console.ReadLine(); int age = Convert.ToInt32(s); int year = 2013 - age;
Convert不仅是内存级别的转换,而是考虑数据意义的转换,是一个加工改造的过程。
如:Convert.ToInt32(待转字符串);
Convert.ToString();每种类型都有此方法,即都可以转换为string类型。
5.#region
#endregion的使用。能够折叠代码
#region 练习一 string name = "张三"; int age = 21; //使用连接符+ Console.WriteLine("我叫" + name + ",今年" + age + "岁了."); //使用占位符{} Console.WriteLine("我叫{0},今年{1}岁了", name, age); #endregion
6 数组声明语法 :数据类型 [] 数组名=new 数据类型[数组长度]
如 int [] score=new int[100]; int类型数组默认被初始化为0
通过数组名.Length获得数序长度
举例:int[] nums={3,5,8};正确
int[] nums=new int[3]{3,5,8};//个数和声明数必须一致。
int[] nums =new int[5]{3,5,8};//错误
int[] nums =new int[]{3,5,8};//正确,可以省略数组个数
6.Console.Clear();清屏