C#中的类 请问能不能向C++那样。对一个类的定义可以在一个*.h中,实现则在*.cpp中。那么C#中能否把定义实现分开呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 C#1.0不行, C#2.0可以写 partial class,可以把一个类分成多个文件写。 C# 1.1 要求将类的全部代码放在一个文件中。而 C# 2.0 允许将类或结构的定义和实现分开放在多个文件中。通过使用新的 partial 关键字来标注分割,可以将类的一部分放在一个文件中,而将另一个部分放在一个不同的文件中。例如,可以将下面的代码放到文件 MyClass1.cs 中:public partial class MyClass{ public void Method1() {...}}在文件 MyClass2.cs 中,可以插入下面的代码:public partial class MyClass{ public void Method2() {...} public int Number;}实际上,可以将任一特定的类分割成任意多的部分。局部类型支持可以用于类、结构和接口,但是不能包含局部枚举定义。 写成.dll不是更好?而将定义,实现分开就是接口了。 c#没有这种习惯非要这样你把.h改成c#中的接口,再用类具体实现好了 都来看看,小问题 WebBrowser弹出js错 我编写的几个程序项目,都集中在同一个解决方案中调试,经常需要多备份,请问如何只备份修改过的文件。 DropDownList选定项的读取问题 自动关机小助手 两个问题,大家帮我支支招 怎样获取当前的网络速度? File.copy()被访问拒绝的原因 虽然问题太过初级,但却困扰我许久,谢谢! asp报错求助!! 关于一个singleton 的问题 在C#中的大数运算的问题
{
public void Method1()
{...}
}在文件 MyClass2.cs 中,可以插入下面的代码:public partial class MyClass
{
public void Method2()
{...}
public int Number;
}实际上,可以将任一特定的类分割成任意多的部分。局部类型支持可以用于类、结构和接口,但是不能包含局部枚举定义。
非要这样你把.h改成c#中的接口,再用类具体实现好了