我的C笔记资料.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
我的 C 笔记 C#是.NET 框架 类:包含成员:字段,方法,常量 class HelloWorld { } 类是抽象的,对象是具体的 HelloWorld helloworld=new HelloWorld();//注意特殊性,实例化与 C++不同的 添加一个 Print()方法 Public void Print() { } 命名空间:System ,类似于#include Main()方法必须是所有程序运行的入口 他必须是 static void Main(); 命名空间是一个限定范围的技术名称,命名空间定义了一个声明区域,他提供了将一组名称 与另一组名称进行区分的方法,一个命名空间中声明的名称不会与另一个命名空间中声明的 相同名称冲突 一般情况下,一个 C#应用程序都至少存在一个命名空间 .NET 框架中的很多类都是用命名空间进行组织管理的 使用方法:System.Console.WritLine(); 简单的用法:using System;// 引用命名空间 using 只能发在程序开头处 C#概念 继承性:子类比父类更加具体,丰富 多态性:指类中的方法在不同的类中被调用时,可以实现不同的结果。 接口:interface 描述某一种对象的属性行为,但是不具体指明这些属性和行为是什么,接口 仅仅描述一种规范,不具体实现这些规范 第三章:类型 不同的类型用不同的数据存储方式和操作方法。 C#语言的类型系统是统一的,它可以把任何类型的值都按照对象来处理。 主要有值类型,引用类型,装箱,拆箱 每一个类型都是派生与 object 类型 值类型:它的变量直接包含其数据 引用类型:它的变量只存储对其数据的引用(即访问其数据的访问地址)。引用类型的变得 又成为对象(object ),我们访问的是地址,具体数据自己找 指针:不安全代码中,与 C++类似,很少使用 注意:对于值类型而言,值类型的变量总是包含该变量的值,它的值不能为 null。 对于引用类型而言,两个变量可以引用同一个对象。因此在操作引用类型的变量时,可能同 时修改了另外一个引用类型变量的值。 值类型的变量和引用类型的变量最大的差别就是存储器数据的方式。值类型的变量直接存储 其数据,而引用类型的变量直接存储器数据的访问地址。值类型的变量和引用类型的变量存 第 1 页 我的 C 笔记 储数据的方式如下: 值类型变量:2012 引用类型变量:地址(XXXXX )-2012 值类型包括结构类型和枚举类型。结构类型包含数据类型、布尔类型和自定义类型。数值类 型又包括整数类型、浮点数类型和 decimal 类型。整数类型包括 sbyte ,byte,int,uint 等类 型。引用类型包括 object ,string ,类,接口,委托,数组 值类型的变量直接包含其数据,而且其值不可能为 null 通俗点讲,值类型是现金,引用类型类型就是存折。 值类型是结构类型,要么是枚举类型。在操作值类型的变量时,只会影响该变量的数据,而 不会影响另外一个变量的值。所有的值类型都直接或间接派生与 System.ValueType 类型。 注意:System.ValueType 类型本身不是值类型,而是引用类型。 简单类型:通哥 C#保留字标识,char、int 等 System.ValueType 类型是值类型的基础,所有的值类型都是由它直接或者间接继承而来的。 它包括一下三个方法: 注意:System.ValueType 类型本身不是值类型,而是引用类型,且继承与 object 类型。 Equals():判断当前实例与指定对象是否相等。 GetHashCode():返回当前实例的哈希代码。该哈希代码用于哈希表(一种数据结构)的散列 运算。 ToString():返回当前实例的完全限定类型名称。 例 3-1 声明一个类型为 System.ValueType 的、值为 10、名称为 x 的变量,并调用 ToString()方法获 取该变量的字符串标示形式。最后在控制台输出 x 变量的字符串标示形式。 System.ValueType x=10; Console.WriteLine(x.ToString()); 上述代码执行之后,将显示 x 变量的哈希代码 10. 3.2.2 整数类型 整数类型的变量的值为整型。根据各个变量所占位数空间的不同

文档评论(0)

小蜗牛 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档