- 1、本文档共31页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C学习总结剖析
关键字:#region 定义可扩展和收缩的代码的开头关键字:#endregion定义可扩展和收缩的代码的结尾变量的命名:第一个字符必须是字母、下划线或@(区别于C)Hungarian记号法:变量名前加小写,如iAgePascalCase:每个单词首字母大写命名空间的两种约定 (第一个字母大写)(.Net Framework)建议:简单高级CamelCase:第一个单次首字母小写(下划线字符变量名以及淘汰)Console.ReadLine() 提示用户输入信息,区别于java中的System.out,print();Console.WriteLine() 将结果打印出来,区别于java中的System.out,println();Convert.toduble() 把字符串转换为double类型;Using语句可以应用到包含它们的命名空间;C# 与 C++在switch语句中的一个主要区别是,在C++中,可以在运行完一个case语句后,运行另一个case语句,而C#不行,会通过break语句中断(但出现多个case语句堆叠,其后出现一行代码,实际上就是一次检查多个条件);关键字:const声明常量Xxx.ToLower() 把输入的字符或字符串转换成小写问题console.write() 与console.writeline() 的区别?解答:每次输入一个字符时,console.write()不需要从一个新行开始,而console.writeline()就会从新的一行开始,也就是看输出是否需要换行而决定使用哪一个。Break, continue, goto, return在处理控制循环时的区别:Break——立即终止循环continue—— 立即终止当前循环,继续执行下一次循环goto——跳出循环,到标记的位置return——跳出循环及其包含的参数关键字checked问题溢出检查环境(什么区别)详见p76关键字Unchecked注:使用convert转换时,他总是要进行溢出检查,checked和unchecked关键字以及项目属性设置没有什么作用。关键字:enum定义枚举,枚举使用一个基本类型来存储,默认为int,,每个值都会根据定义的顺序从0开始,每次加1,自动赋给对应的基本类型值;详见p81 for循环使用区别(数组的数组应用foreach,详见p93)foreach循环string.ToLower() 将字符串转换成小写string.ToUpper() 将字符串转换成大写string.ToCharArray() 获得一个可写的char数组xxx.length 获得数组的个数或字符串长度string.TrimStart()命令:把字符串前面的空格删掉string.TrimEnd() 命令:把字符串前面的空格删掉注:strig.Trim() 命令:删掉字符串中的空格string.PadLeft() 命令:在字符串左边添加空格,使字符串达到指定的长度string.PadRight()命令:在字符串右边添加空格,使字符串达到指定的长度string.Split() 命令:把string转换为string数组,把它在制定的位置分隔开,这些位置采用char数组的形式关键字:params参数,某函数可以使用params关键字来定义关键字:ref关键字:out,指定所给的参数是一个输出参数,问题注:总结ref和out的使用说明以及在使用时的异同,详见p110在运行期间把文本写入output窗口,只需调用下面的替代console.writeine()调用,就可以把文本写到希望的地方Trace.WriteLine()没什么限制,可用于发布程序问题使用这两个函数的好处Debug.WriteLine() 仅在调试模式下运行,甚至不能编译为可发布的程序,一旦使用该命令就会消失注:这两个函数的用法与console.writeine()的不同,其唯一的字符串参数用于输出消息,而不需要使用{x}语法插入变量值string.CopyTo() 把A中的值复制到B中(数组) Debug模式Debug.Write()Console.Write()Release模式Trace.Write()Debug.WriteLineIf()Trace.WriteLineIf()跟踪点Debug.Writeif()Trace.WriteIf()Debug.Assert()带三个参数,布尔值、字符串判定函数Trace.Assert()带三个参数,布尔值、字符串问题System.IndexOutOfRangeException详见P143重点结构化异常处理语法:try……catch……finally注:重点了解其语法以及熟练使用关键字:throw 产
文档评论(0)