例如我有一个类class Test
{
}类里用到了一个事件,需要一个委托,但这个委托定义在类的内部还是外部?如果用到了枚举,这个枚举是定义在类的外部还是内部?同样,如果用到了事件参数,如
class MyEventArgs:EventArgs
{
}
这个类定义在Test的内部还是外部?以前我都是定义在类的外部,特别是MyEventArgs这样的类,很少见过在一个类的内部定义另外一个类,但后来注意到framework 程序设计书中,写成以下形式:
class Test
{
class MyEventArgs:EventArgs
{
}
}将MyEventArgs定义在了Test类的内部,实在是不能理解,所以发个帖子问问大家的看法。主要就是委托、枚举、事件参数类是定义在主类的内部还是外部?
{
}类里用到了一个事件,需要一个委托,但这个委托定义在类的内部还是外部?如果用到了枚举,这个枚举是定义在类的外部还是内部?同样,如果用到了事件参数,如
class MyEventArgs:EventArgs
{
}
这个类定义在Test的内部还是外部?以前我都是定义在类的外部,特别是MyEventArgs这样的类,很少见过在一个类的内部定义另外一个类,但后来注意到framework 程序设计书中,写成以下形式:
class Test
{
class MyEventArgs:EventArgs
{
}
}将MyEventArgs定义在了Test类的内部,实在是不能理解,所以发个帖子问问大家的看法。主要就是委托、枚举、事件参数类是定义在主类的内部还是外部?
解决方案 »
- 关于ManagedDirectX Microsoft DirectX 9.0 SDK (February 2005)\Samples\Managed\Direc
- 求一正则表达式
- 菜鸟问datagrid的初级问题,谢谢!
- 新手求救啊!!!!急得不行了,搞了一天了,555555~~~~~~~~~~~~~~~~~~~~
- 200分求购进销存管理系统方面的原码数据库结构以及模拟数据!!最好是用C#.net写的!!
- 请问在北京学编程哪个学校好??
- 字符变量公式问题
- Hashtable中 如何根据它的KEY得到VALUE值?
- C#如何传递C++dll中的 char(&content)[500]引用类型的参数
- c#新手求救!怎么将数据库绑定的treeview中选择的子节点绑定到textbox里?
- 怎样让WEB页面原样传回客户端?
- 2005部署问题,如何将框架部署到windows应用程序中?
{
class MyEventArgs:EventArgs
{
}
}还是internal class MyEventArgs:EventArgs
{
}class Test
{
}似乎都差不多。关键是设计复杂系统的时候正确区分project/命名空间,大的方面抓好了,小得方面可以放手。