C#委托范围

时间:2013-11-17 23:29:44

标签: c# delegates scope

这只是一个简单的例子..

我有一个Console Display类(向控制台显示信息)和一个输入类(从用户收集输入)。每次收到某个输入时,控制台显示类都会显示一条特定的消息。

我是C#的新手,代表和我的问题是,在Console Display Class上声明委托是否安全,将其指向Console Display Class中的输出方法

(DisplayMessage( String msg) ) 

将此委托传递给Input Class Constructor中的输入类

InputClass( DelegateName displayDel) { m_thisDelegate = displayDel}

m_thisDelegateInputClass的成员变量,以便输入类的所有方法都可以访问Console Display类的DisplayMessage方法?

1 个答案:

答案 0 :(得分:0)

是的,它与声明任何其他参考类型一样安全,没有什么区别。