Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# .Net微框架中的自定义事件_C#_Events_.net Micro Framework_Netduino - Fatal编程技术网

C# .Net微框架中的自定义事件

C# .Net微框架中的自定义事件,c#,events,.net-micro-framework,netduino,C#,Events,.net Micro Framework,Netduino,我想创建一个简单的按钮类,它封装了一个中断端口。我想给它两个简单的Up和Down事件,当端口处于高电平和低电平时触发 通常我会这样做: public event EventHandler<EventArgs> Up; public event EventHandler<EventArgs> Down; 公共事件事件处理程序启动; 公共事件处理程序关闭; 但是没有EventHandler类?那么我该怎么做呢?.NET Micro Framework不支持泛型,但非泛型仍

我想创建一个简单的
按钮
类,它封装了一个
中断端口
。我想给它两个简单的
Up
Down
事件,当端口处于高电平和低电平时触发

通常我会这样做:

public event EventHandler<EventArgs> Up;
public event EventHandler<EventArgs> Down;
公共事件事件处理程序启动;
公共事件处理程序关闭;

但是没有
EventHandler
类?那么我该怎么做呢?

.NET Micro Framework不支持泛型,但非泛型仍然可用

因此,您可以像这样使用它:

public event EventHandler Up;
public event EventHandler Down;
名称空间:Microsoft.SPOT

程序集:Microsoft.SPOT.TinyCore(在Microsoft.SPOT.TinyCore.dll中)


在中定义的名称空间/程序集是什么?VS C#2010 Express只想让我在尝试时生成class
EventHandler
。啊,好了。默认情况下没有添加该选项。谢谢