- 1、本文档共131页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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.
您可能关注的文档
- 第1-2章 计算机辅助设计概述.ppt
- 第1章 数据的表示与编码.ppt
- 第1章 电气工程图的基本.ppt
- 第1章 绪论(智能控制).ppt
- 第1章 computer systems architecture.ppt
- 第1章 dreamweaver基础入门.ppt
- 第1章 java基本介绍.ppt
- 第1章 java语言简介及java开发环境.ppt
- 第1章 lc振荡电路.ppt
- 第1章 protel dxp 2004概述.ppt
- 2025年一级建造师考试《水利水电工程管理与实务》冲刺必刷卷.docx
- 2025年一级建造师考试《水利水电工程管理与实务》逆袭破题卷1.docx
- 2025年一级建造师考试《市政工程管理与实务》冲刺必刷卷 .docx
- 2025年一级造价工程师考试《建设工程计价》预习卷.docx
- 2025年一级造价工程师考试《建设工程造价管理》预习卷.docx
- 2025年一级造价工程师考试《建设工程造价案例分析(安装专业)》预习卷.docx
- 2025年一级造价工程师考试《建设工程造价案例分析(土建专业)》预习卷.docx
- 2025年中级会计考试《会计实务》冲刺提分卷.docx
- 2025年中级会计考试《财务管理》冲刺提分卷.docx
- 2025年中级会计考试《财务管理》全真模拟卷.docx
文档评论(0)