C#基础语法大全.doc

C#基础语法大全.doc

ID:50468808

大小:30.24 KB

页数:13页

时间:2020-03-06

C#基础语法大全.doc_第1页
C#基础语法大全.doc_第2页
C#基础语法大全.doc_第3页
C#基础语法大全.doc_第4页
C#基础语法大全.doc_第5页
资源描述:

《C#基础语法大全.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、一,注释语句  /**//*注释语句包含在"反斜杠*"和"*反斜杠"中,  或者两个反斜杠和换行符之中,  或者三个反斜杠和换行符之中(可以被VS自动识别为文件注释以提取)  要注意注释中的,该续行符会把下一行连上来一起注释掉出错。*/  static voidMain(string[]args)    {//语句块包含在{}中      intMyInterger;//语句以;结束      string  MyString;/**////忽略空白字符(空格/回车/TAB)      MyInterger= 17;    }  //要注意防止注释嵌套出错,可用#

2、if,#endif预处理语句。二,数据类型  1,基本型/内置型 用户自定义型  A,内置类型:CS使用.netFrameWork库中的数据类型  sbyte =System.SByte,...类型 字节数 解释byte 1 无符号字节型sbyte 1 有符号字节型short 2 有符号短字节型ushort 2 无符号短字节型int 4 有符号整型uint 4 无符号整型long 8 有符号长整型ulong 8 无符号长整型float 4 浮点数double 8 双精度数decimal 8 固定精度数string   unicode字串型char   unicode

3、字符型bool   真假布尔型//只接受true和false两种值。不接受任何整数类型。B,用户定义类型包括:类类型(class)结构类型(struct)接口类型(interface)  2,值类型(ValueTypes)和引用类型(ReferenceTypes)  A,值类型:内存顺序分配在栈中。他们包括:所有基本或内置类型(不包括string类型)、结构类型、枚举类型(enumtype)  B,引用类型:内存非线性分配在堆中,当它们不再被使用时CS通过垃圾收集器自动释放内存(C++用delete)。它们使用new运算符来创建。  引用类型包括:类类型、接口类型、

4、象数组这样的集合类型类型、字串类型、枚举类型  结构型适于快速访问和拥有少量成员的数据类型。如果涉及量较多,你应该创建一个类来实现他。  3,数据类型转换  隐式转换:从低精度的转换到高精度的,所以不可能转换到char;另外可以把0隐式转换成枚举型,其他整数不行。  显式转换       static voidMain(string[]args)       {           shortshortResult,shortVal= 4;           intintegerVal= 67;           longlongResult;         

5、  floatfloatVal=10.5F;           doubledoubleResult,doubleVal= 99.999;           stringstringResult,stringVal="17";           boolboolVal=true;           Console.WriteLine("VariableConversionExamples数据类型转换范例");           doubleResult=floatVal*shortVal;           Console.WriteLine("

6、Implicit,->double:{0}*{1}->{2}",floatVal,shortVal,doubleResult);           shortResult=(short)floatVal;           Console.WriteLine("Implicit,->short:{0}->{1}",floatVal,shortResult);           stringResult=Convert.ToString(boolVal)+Convert.ToString(doubleVal);           Console.WriteLi

7、ne("Explicit,->string:"{0}"+"{1}"->{2}",boolVal,doubleVal,stringResult);           longResult=integerVal+Convert.ToInt64(stringVal);           Console.WriteLine("Mixed,->long{0}+{1}->{2}",integerVal,stringVal,longResult);       }三,变量:  1,普通变量:  (1),命名规则:字母或_或@+字母或_或数字(/用于转义,@用于逐个

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

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

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