第2章 c#程序设计.1.ppt

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

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ASP.Net自定义的类 类的成员 函数成员:属性 public string Name { get {return _name;} set {_name = value;} } get和 set是类的两个特殊的方法。 ASP.Net自定义的类 静态数据成员和非静态数据成员 静态数据成员:若将类的某个数据成员申明为static,则该数据成员为静态数据成员。类的静态数据成员为类所拥有,不必产生类的对象就可以访问它,它为类的所有对象所共享,无论这个类定义了多少个对象,一个静态数据成员在内存中只占有一块内存区域,不会随着对象的变化而变化。 非静态数据成员(实例成员):某个数据成员不是静态的,就是非静态的,即我们不用static修饰的数据成员,它为类的某个对象所拥有,每定义并生成一个对象,就在内存中为非静态数据成员开辟了一块区域。 ASP.Net自定义的类 静态函数成员和非静态函数成员 函数成员也可以是静态的和非静态的,使用static修饰函数成员为静态函数成员,它为类所拥有,在静态函数成员中只可以访问静态数据成员。在非静态的函数中,可以直接使用静态数据成员和非静态数据成员。 此外,属性也可以是静态的和非静态的。 ASP.Net自定义的类 静态成员和非静态成员 例: Public class Employee { static string companyID; string e_name; public string ID { get {return companyID} } public string name { get{return e_name} set {e_name = value;} } public static void setCID(string sid){companyID = sid;} public static string getCID(){return companyID;} } 小结 C#语言的产生背景 .Net Framework命名空间 (1) 提供类对象 (2)解决类名冲突 C#语言的变量和数据类型 (1) 所有数据类型都是对象 (2)值类型 (3)引用类型 C#语言的运算符、表达式和控制语句 C#语言的类和对象 (1)面向对象的思想——通过对象整合数据和数据操作 (2)类和对象的关系 (3)类的定义、构造函数、析构函数、数据成员、函数成员 Thank You! * * * * * * * * * * * * * * * * * * * * * * * * * * 重要方法 IndexOf(object value) -从前(索引0)往后查找,返回找到的第一个和obj相同的元素的索引 IndexOf(object value, int startIndex) IndexOf(object value, int startIndex, int count) LastIndexOf(object value)- 从后往前(索引0)查找,返回找到的第一个和obj相同的元素的索引 LastIndexOf(object value, int startIndex) LastIndexOf(object value, int startIndex, int count) 示例 string[] strs = { a, b, b, c, d, c, d }; ArrayList al = new ArrayList(strs); 则al.IndexOf(b)=1; al.IndexOf(p)=-1 al.LastIndexOf(b)=2 al.IndexOf(c,4)=5 指定索引到最后一个元素的元素范围内 重要属性 Capacity-获取或设置 ArrayList 可包含的元素数。 Count-获取 ArrayList 中实际包含的元素数。 示例: string[] strs = { a, b, b, c, d, c, d }; ArrayList al1 = new ArrayList(strs); al1.

文档评论(0)

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

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

1亿VIP精品文档

相关文档