黑马程序员——C#基础视频笔记1

来源:互联网 发布:英雄联盟网络断开连接 编辑:程序博客网 时间:2024/06/01 11:53
---------------------- ASP.Net+Android+IO开发S、.Net培训、期待与您交流! ----------------------

注释方法

1,  行注释  //

2,  段注释  /* 要注释的内容 */

3,  文档注释  ///   三个/注释(类注释)

4,  #region#endregion可以折叠一段代码

 

 

 

变量:变量就是内存地址的别称,有了变量就不用记忆内存地址了

定义一个变量就是向内存申请一块内存空间

数据类型变量名

I=1000  1000放在i所代表的内存空间中

C#中直接写一个有小数点的数值是double类型的,需要在数值后面添加m后缀才为decimal类型

 

变量名命名规范Camel命名法用于方法中变量的命名,第一个单词小写,后面的第一个字母大写

              如:studentName

              Pascal命名法每个单词的首字母都大写

 

+”表示字符连接

 

占位符的使用{}中的数字表示后面变量的索引值

 

 

转义字符

在字符串前面加一个@表示字符串中的反斜杠\不在表示转义

Console.writeLine(@“G:\c#经典入门视频”);

若需要输入双引号,用两个双引号代替

Console.writeLine(@“G:\c#经典““入门””视频”);

 

 

类型的隐式转换

参与运算的操作数和结果类型必须一致,不一致时,满足下面条件是,系统自动完成类型转换

              1·两种类型兼容

                    例如  intdouble兼容

              2·必须一边精度大,一边精度小 并且把小的转向大的不丢失精度

 

 

逻辑运算符与或的短路问题

int a = 10;            int b = 5;            bool result1 = ++a > 50 && ++b > 1;//由于&&两边只要有一个为false的时候,布尔变量就是false了,因此如果前面的一部分为false的时候,后面的一部分不在执行                                                    //结果输出a=11,b由于没执行,b=5            bool result2 = ++a > 5 || ++b > 1;//由于||两边只要有一个为true的时候,布尔变量就是true了,因此如果前面的一部分为true的时候,后面的一部分不在执行            //结果输出a=11,b由于没执行,b=5             Console.WriteLine("a={0}  b={1}",a,b );

---------------------- ASP.Net+Android+IO开发S、.Net培训、期待与您交流! ----------------------