这只是一个简单的例子..
我有一个Console Display类(向控制台显示信息)和一个输入类(从用户收集输入)。每次收到某个输入时,控制台显示类都会显示一条特定的消息。
我是C#的新手,代表和我的问题是,在Console Display Class上声明委托是否安全,将其指向Console Display Class中的输出方法
(DisplayMessage( String msg) )
将此委托传递给Input Class Constructor中的输入类
InputClass( DelegateName displayDel)
{ m_thisDelegate = displayDel}
m_thisDelegate
是InputClass
的成员变量,以便输入类的所有方法都可以访问Console Display类的DisplayMessage
方法?
答案 0 :(得分:0)
是的,它与声明任何其他参考类型一样安全,没有什么区别。