C#基础学习

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();清屏

原文地址:https://www.cnblogs.com/Yogurshine/p/2934213.html