一周学会C#(java程序员学C#捷径)

一周学会C#(java程序员学C#捷径)

ID:38732656

大小:423.50 KB

页数:50页

时间:2019-06-18

一周学会C#(java程序员学C#捷径)_第1页
一周学会C#(java程序员学C#捷径)_第2页
一周学会C#(java程序员学C#捷径)_第3页
一周学会C#(java程序员学C#捷径)_第4页
一周学会C#(java程序员学C#捷径)_第5页
资源描述:

《一周学会C#(java程序员学C#捷径)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、(前言)1大家好!C#作为微软在21世纪推出的新语言,它有着其他语言无法比拟的优势。但如何在短时间内迅速掌握它,却是一个比较难的问题。但如果你看完这个教程后,你一定会理解并掌握C#。这个教程共分六个部分,今天先介绍C#中比较基本的概念。1.总体框架Hiker.cs类名不一定等于文件名usingSystem;//每一个程序必须在开头使用这一语句publicsealedclassHitchHiker{publicstaticvoidMain()//程序从Main开始执行{intresult;resul

2、t=9*6;intthirteen;thirteen=13;Console.Write(result/thirteen);//输出函数Console.Write(result%thirteen);}}//上面各语句的具体用法以后会介绍/*这个程序用来*演示C#的总体框架*/注意:上面的程序中,符号//表示注释,在//后面的同一行上的内容是注释;/*和*/这间的内容都是注释你可以在windows的命令行提示符下键入:cscHiker.cs进行编译产生可执行文件Hiker.exe然后在windows的

3、命令行提示符下键入:Hiker,你就可以看到在屏幕上显视42(注:你必须装有.netframework)和Java不一样,C#源文件名不一定要和C#源文件中包含的类名相同。C#对大小写敏感,所以Main的首字母为大写的M(这一点大家要注意,尤其是熟悉C语言的朋友)。你可以定义一个返回值为int的Main函数,当返回值为0时表示成功:publicstaticintMain(){...return0;}你也可以定义Main函数的返回值为void:publicstaticvoidMain(){...}你

4、还可以定义Main函数接收一个string数组:publicstaticvoidMain(string[]args){foreach(stringargsinargs){System.Console.WriteLine(arg);}}程序中的Main函数必须为static。2.标识符标识符起名的规则:ü局部变量、局部常量、非公有实例域、函数参数使用camelCase规则;其他类型的标识符使用PascalCase规则。privateStylecamelCase规则(第一个单词的首字母小写,其余单词的

5、首字母大写)PublicStylePascalCase规则(所有单词的首字母大写)ü尽量不要使用缩写。Message,而不要使用msg。ü不要使用匈牙利命名法。publicsealedclassGrammarHelper/*sealed表明该类不能被继承*/{...publicQualifiedSymbolOptional(AnySymbolsymbol){...}privateAnyMultiplicityoptional=newOptionalMultiplicity();}3.关键字C#中7

6、6个关键字:abstractasbaseboolbreakbytecasecatchcharcheckedclassconstcontinuedecimaldefaultdelegatedodoubleelseenumeventexplicitexternfalsefinallyfixedfloatforforeachgotoifimplicitinintinterfaceinternalislocklongnamespacenewnullobjectoperatoroutoverridepara

7、msprivateprotectedpublicreadonlyrefreturnsbytesealedshortsizeofstackallocstaticstringstructswitchthisthrowtruetrytypeofuintulonguncheckedunsafeushortusingvirtualvoidwhile5个在某些情况下是关键字:getsetvalueaddremoveC#中有76个在任何情况下都有固定意思的关键字。另外还有5个在特定情况下才有固定意思的标识符。例

8、如,value能用来作为变量名,但有一种情况例外,那就是它用作属性/索引器的set语句的时候是一关键字。但你可以在关键字前加@来使它可以用作变量名:int@int=42;不过在一般情况下不要使用这种变量名。你也可以使用@来产生跨越几行的字符串,这对于产生正则表达式非常有用。例如:stringpattern=@"(#startthegroupabra(cad)?#matchabraandoptionalcad)+";#oneormoreoccurrences如果你要在字符串中包含双引

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。