比如
namespace delg
{
class TwoOps
{
public static double ops1(double value);
public static double ops2(double value);
}
//+++++++++++++++++++++++++++++++++++ TwoOps:ops1(double value)
{
do.....
}
}
namespace delg
{
class TwoOps
{
public static double ops1(double value);
public static double ops2(double value);
}
//+++++++++++++++++++++++++++++++++++ TwoOps:ops1(double value)
{
do.....
}
}
interface ITwoOps
{
public double ops1(double value);
public double ops2(double value);
}class TwoOps : ITwoOps
{
public double ops1(double value)
{
throw new NotImplementedException();
} public double ops2(double value)
{
throw new NotImplementedException();
}
}
interface IA
{
void Foo();
}class A : IA
{
public void Foo()
{
...
}
}但不知道你是不是想要 MixIn ?
之所以想分开写,主要是从阅读方便上考虑的,用接口有时会复杂化了,如果分开写,一眼就能看到类实现了哪些功能,而无须用visual studio扩展折叠,
这个叫对象浏览器,在 VS 里按 Ctrl + Alt + J 就可以出来了
如楼上几位所说,声明和实现分开可以用接口或者抽象类
楼主想要的是类似此功能的插件吧VS10x Code Map v2
http://visualstudiogallery.msdn.microsoft.com/1c54d1bd-d898-4705-903f-fa4a319b50f2?SRC=VSIDE