2C#语法概要总结.pdf

  1. 1、本文档共35页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2C#语法概要总结

1.1Helloworld错误!未定义书签。 1.2 程序结构错误!未定义书签。 1.3 类型和变量2 1.4 表达式5 1.5 语句6 1.6 类和对象 10 1.6.1 成员11 1.6.2 可访问性11 1.6.3 基类11 1.6.4 字段12 1.6.5 方法13 参数13 方法体和局部变量15 静态方法和实例方法16 虚方法、重写方法和抽象方法18 方法重载20 1.6.6 其他函数成员21 构造函数23 属性23 索引器24 事件24 运算符25 析构函数26 1.7 结构26 1.8 数组27 1.9 接口28 1.10 枚举30 1.11 委托32 1.12 属性33 1.1 类型和变量 C# 中有两种类型:值类型 (valuetype) 和引用类型 (referencetype)。 值类型的变量直接包含它们的数据. 引用类型的变量存储对它们的数据的引用(相当于C语言中指针的地址),后者称为对象 (相当于C语 言指针的值)。对于引用类型,两个变量可能引用同一个对象,因此对一个变量的操作可能影响另一个 变量所引用的对象 对于值类型,每个变量都有它们自己的数据副本 (除 ref 和 out 参数变量外),因此对一个变量的 操作不可能影响另一个变量。 值类型包含:简单类型 (simpletype)、枚举类型 (enumtype) 和结构类型 (structtype), 引用类型包含:类类型 (class type)、接口类型 (interface type)、数组类型 (array type) 和委托类型 (delegatetype)。 下表为 C# 类型系统的概述。 类别 说明 值类型 简单类型 有符号整型: sbyte, short, int, long 无符号整型: byte ushort uint ulong, , , Unicode 字符: char IEEE 浮点型: float,double 高精度小数: decimal 布尔型: bool 枚举类型 enum E {...} 形式的用户定义的类型 结构类型 struct S {...} 形式的用户定义的类型 引用类型 类类型 所有其他类型的最终基类: object Unicode 字符串: string class C {...} 形式的用户定义的类型 接口类型 interface I {...} 形式的用户定义的类型 数组类型 一维和多维数组,例如 int[] 和 int[,] 委托类型 delegate T D(...) 形式的用户定义的类型 八种整型类型分别支持 8 位、16 位、32 位和 64 位整数值的有符号和无符号的形式。 两种浮点类型:float 和 double,分别使用 32 位单精度和 64 位双精度; decimal 类型是 128 位的数据类型,适合用于财务计算和货币计算。 C# 的 bool 类型用于表示布尔值 为 true 或者 false 的值。 下表总结了 C# 的数值类型。 类别 位数 类型 范围/精度 有符号整型 8 sbyte –128...127 16 short –32,768...32,767 32 int –2,147,483,648...2,

文档评论(0)

jiupshaieuk12 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:6212135231000003

1亿VIP精品文档

相关文档