在C#中重命名一个函数

בני*_*ילי 0 c# terminal console printf

有没有一种方法在C#中重命名System.Console.WriteLine,以便在我的C#/ console/visual studio程序中我可以写

printf("hello");
//instead of 
System.Console.WriteLine("Hello");   //??
Run Code Online (Sandbox Code Playgroud)

这是什么,一堂课?命名空间?我是在标题内还是在主内部这样做?

Ode*_*ded 7

写一个包装器:

public string printf(string theString)
{
  System.Console.WriteLine(theString);
}
Run Code Online (Sandbox Code Playgroud)

  • 显然,OP需要这个链接:http://www.thc.org/root/phun/unmaintain.html(对不起,提前,任何开发人员的早晨/白天我只是浪费了,因为他们去了,看了这个.) (4认同)
  • <grin> ...你忘记了对未来程序员的强制性`//警告:准备好混淆.:) (3认同)

dca*_*tro 5

您可以使用代码片段:http://msdn.microsoft.com/en-us/library/ms165392.aspx 您可以随时编写自己的代码片段.

我认为Visual Studio默认有一些,比如写作cw和点击TAB得到System.Console.WriteLine

编辑 这是默认VS代码片段的列表:http://msdn.microsoft.com/en-us/library/z41h7fat( v = vs.90).aspx

您也可以使用ReSharper轻松编写自己的,就像我为之做的那样dw- >Debug.WriteLine

在此输入图像描述