C# C方法原型,如C++; < P>我能在某种程度上制作方法原型并在C++中声明它的形体吗?
例如,在C++中:C# C方法原型,如C++; < P>我能在某种程度上制作方法原型并在C++中声明它的形体吗?,c#,prototype,C#,Prototype,例如,在C++中: void foo(); int main() { foo(); return 0; } void foo(){ cout << "im foo"; } void foo(); int main() { foo(); 返回0; } void foo(){ C#中有一些局部方法,我认为它们非常相似 部分方法必须是代码>私有< /COD>并返回无效>代码>。如果您的方法不是私有的或不返回无效>代码>,请考虑使用下面的第二种方法。 下面是一个
void foo();
int main()
{
foo();
return 0;
}
void foo(){
cout << "im foo";
}
void foo();
int main()
{
foo();
返回0;
}
void foo(){
C#中有一些局部方法,我认为它们非常相似
部分方法必须是代码>私有< /COD>并返回<代码>无效>代码>。如果您的方法不是私有的或不返回<代码>无效>代码>,请考虑使用下面的第二种方法。
下面是一个分部方法的示例:
partial class MyClass {
partial void Foo();
}
// This can be in another file
partial class MyClass {
partial void Foo() {
Console.WriteLine("Foo");
}
}
另一种方法是使用接口:
interface IFoo {
void Foo();
}
class MyClass: IFoo {
public void Foo() {
Console.WriteLine("Foo");
}
}
但是,如果您只想以简洁的方式查看类中的所有方法,Visual Studio已经可以为您做到这一点。我目前使用的计算机上没有Visual Studio,因此我在Google上找到了一个屏幕截图:
上面写着“RunFile(PythonEngine引擎…)是您要单击的位置。单击后,将显示当前文件中的所有方法。您可以单击其中一个方法跳转到它!C#使用多过程编译器,因此您不必执行类似的操作。您想解决什么问题?这只是关于可读性的问题。我想一次列出所有方法这样我就不必跳过代码了。好吧,使用IDE,它可以提供这个列表,而不需要您首先编写它。我如何在VS Community 2015中做到这一点?一种提高可读性并降低耦合紧密性的方法是声明接口,只列出方法和属性,然后具体的实现只是通过这些接口与世界交互。