COOP知识点(4)

2021-04-05 22:54

C#OOP的一些小知识点,希望对大家有用。

语法:public string Name { get; set; }

3.索引器:用来封装类中数组变量的成员,并优化数组中元素的查找方式

一般要写2种索引器

语法1:下标索引器

public Student this[int index]

{

get { return students[index]; }

set { students[index] = value; }

}

语法2:字符串索引器//一般情况只有读属性,没有写属性

public Student this[string name]

{

get

{

Student stu = null;

foreach (Student s in this.students)

{

if ( == name)

{

stu = s;

}

}

return stu;

}

}

用法:对象名[index] 或 对象名[“字符串”]

第六章

1.委托:委托是一个数据类型,用这种数据类型声明的变量可以用来存储方法的签名 作用:可以把方法名当做参数来进行传递

用法:1.定义委托

public delegate 返回值类型 委托类型名(参数类型 参数1,…);

2.声明并实例化委托变量(给委托绑定方法:返回值类型和参数列表必须一致)

委托类型名 委托变量名 = new 委托类型名(方法签名);//方法签名不要()

3.调用委托

委托变量名(参数1,…);

特点:委托可以绑定多个方法”+=”,也可以撤销指定方法” -=”

匿名方法:不定义方法(没有方法名),直接把方法内容绑定到委托里

2.事件:封装了的委托变量(相当于类中属性和成员变量的关系)


COOP知识点(4).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:as if 用法归纳

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: