C#学习——事件和索引指示器
来源:互联网 发布:java如何设置字符集 编辑:程序博客网 时间:2024/05/19 01:12
事件(event)为类和类实例提供了对外发送通知的能力。
索引指示器(indexer)可以像数组那样对对象进行索引访问。
事件声明:
格式: 范围修饰符 delegate 返回值类型 事件名称(object sender, EventArgs e);
例:public delegate void EventHandler(object sender, EventArgs e);
事件的预定:
格式:对象.动作 += 事件的实例
例:OkButton.Click += new EventHandler(OkButtonClick);
下面必须有void OkButtonClick(object sender, EventArgs e)方法。
事件的撤销
格式:对象.动作 -= 事件的实例
例:OkButton.Click -= new EventHandler(OkButtonClick);
下面必须有void OkButtonClick(object sender, EventArgs e)方法。
索引指示器
和属性一样,索引指示器为我们提供一个控制访问权限的另外一种方式。
实例:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication1
{
class class1
{
public static void main()
{
Team t = new Team();
for (int i = 0; i < 10; i++)
{
Console.WriteLine(t[i]);
}
}
}
class Team
{
private string[] s_names = new string[8];
public string this[int index]
{
get
{
return this.s_names[index - 1];
}
set
{
this.s_names[index - 1] = value;
}
}
}
}
- C#学习——事件和索引指示器
- C#学习之属性和索引指示器
- C#中的索引指示器
- C#索引指示器
- C#关于域、属性、事件、索引指示器介绍
- C#索引指示器的应用
- [From Network]创建C#索引指示器
- 索引指示器
- 索引指示器
- Oracle数据库的“健康指示器”——事件(events)
- C#学习3——委托和事件
- C#中的委托和事件——学习笔记
- WP8.1学习系列(第十七章)——Windows Phone重要图形、视觉指示器和通知
- C#学习笔记——索引器
- C# 域 属性 索引指示器 命名空间 方法
- C#学习笔记8——C# 中的委托和事件
- 索引指示器重载
- 索引指示器的应用
- Windows 8实用窍门系列:2.Windows 8开发知识储备
- 跨站测试与利用中的绕过技术
- 游戏服务器架构探讨
- 用GNU profiler提高代码运行速度
- C++多重继承下的指针类型转换
- C#学习——事件和索引指示器
- SQLServer中多行多列连接成为单行单列
- 优秀有价值的博客收藏列表(持续更新)
- 在Android模拟器上安装已下载的APK软件包
- 几大搜索引擎的网站登录入口
- 用DirectX编写RPG游戏——5.Windows编程基础
- Ubuntu 12.04下搭建Web网站服务器 (MySQL+PHP+Apache环境)
- 声明和定义区别
- MyEclipse自动关闭解决方法及eclipse.ini设置