资源描述:
《C#传智博客部分笔记.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、个人收集整理勿做商业用途1、不断地挑战自己,才能更好的进步,竞争-合作-进步!2、方案是有好几个项目组成的,项目是由多个文件组成的,文件中是程序3、重置开发环境工具—>导入导出4、一般的窗口不小心关闭了,可以在视图中找5、F6生成文件,F5调试程序快捷键6、行号,选项---文本编辑器---所有语言--行号7、Shift+endhomepguppgdn箭头,用于选中8、 键盘上有插入和覆盖模式按键int9、Ctrl+z撤销10、#region和#endregion 折叠一段代码11、.net是一个多
2、语言的平台,可以用多大几十种语言进行12、Java是一种单语言平台,可以跨平台第二天1、内存用于存储正在运行的数据RAM,断电数据丢失2、个人收集整理勿做商业用途3、在C#中直接写一个带有小数点的数据,这个数据是double类型的4、“+”在c#中有两种含义,一是相加,当两边的数据是数字时;一种是连接的意思,当两边的数据有一个是字符串类型。5、方式用户输入的数据都是字符串类型,要接收必须用STRING类型。6、当我们需要在字符串中加入一些特殊的字符时,比如:半角引号,换行,退格,就需要使用转义字符
3、。转义字符是一个字符,它是由一个“+一个字母”来组成具有特殊意义的一个字符。7、常用的转义字符:回车删除\b tab键t(由多个空格组成的字符,具有行与行对其的功能)8、在字符串前面加一个@符号,表示该字符串中的转义字符不在转义。并且加了@以后,我们的就可以换行,并且我们的在输入特殊字符时,不用再使用转义字符!当然有的也是需要使用转义字符的,例如删除键。其中在加入引号的时候,用两个“”表示一个。9、C#中的五个算数运算符+-*/%.在算数表达式中只有“()”。10、当运算的两个数据类型不同
4、时,系统会自动变换数据,数据自动转换的条件有两个。其一:必须是一个范围大一个范围小,并且转换成大范围的;其二:两种数据必须相兼容。11、doubled =3;//系统自动把3转换成3.0赋给double,不丢失精度doubled1=3.14;//double当然可以赋给double//decimalda= 2.23;//double-30的范围比decimal-28大,系统自动转换时会发生丢失精度现象。需要加m;decimal da1=2.23m;//decimal当然可以赋给decimal//d
5、oublec=da1;//这样也出错了,因为虽然decimal的范围比double的小,但是decimal的表示的有效范围要比double大//所以自动转换的话就会有数据丢失,所以不能转换,有效范围表现在显示的时候,数据不能完全显示出来,后面的用10的几次方表示了//所以只要出现有可能出现数据丢失的情况,系统就不会自动转换。12、“/”表示的是除以13、Intb=(int)3.14;//强制转换14、Strings=console.ReadLing();int age= Convert.ToInt
6、32(s);//string类型的字符串转换成int类型.15、//Console.WriteLine(3*1.0);//这样得到的是double类型,但是是3.0,而不是3.33333了16、“+”有 相加 和连接两种含义个人收集整理勿做商业用途17、C#中的异常捕获机制:try-catchTry{有可能出现错误的代码}Catch{如果try中的代码出现异常,则进去catch中。}如果try中的代码没有错误,那么程序不进入catch中18、intsum=age++-10;//表示age-10后赋
7、给sum,然后age++;这叫后加!19、Intsum=++age-10;//表示age先自+1,然后参与-10,赋给sum,这叫前加!20、Age+=3;//age就等于age=age+3;21、Age-=3;//等价于age=age-3;22、Age*=3; age/=3;age%=3;23、关系运算符:><==!= >= <=,大于,小于,等于,不等于,大于等于,小于等于,比较结果是bool类型,24、Bool类型结果只有两个值:true false 25、BoolisRight=zaage
8、<laage;Console.writeling(isRight);Console.readKey();26、逻辑运算符:&&
9、
10、 !与或非,结果是bool类型27、Int a=10; int b=5;28、boolresult=++a>50&& ++b>1;//&&前面的就是错误的,所以不再计算后面的数据,所以b还是5;类似的boolresult=++a>50
11、
12、++b>1;//这样&&前面的数据是所以false,第二个才计算!!!29、If结果的基本用法:if(bool类