C# 使用方法简化命令的键入是一种糟糕的做法吗?

C# 使用方法简化命令的键入是一种糟糕的做法吗?,c#,C#,例如,假设我太懒了,无法键入Console.Write(“text”),然后决定这样做: static void w(string text) { Console.Write(text); } 然后就这样称呼它: w("This is a string."); 这被认为是一个坏的做法,使一个方法,这对我来说?这有关系吗?对于如此琐碎的事情,它将降低代码的可读性。国际海事组织 请看一下:有一个cw,您可以使用它来代替调用您的方法 我认为这是一种糟糕的做法,因为它会降低代码的可读性 如果

例如,假设我太懒了,无法键入
Console.Write(“text”)
,然后决定这样做:

static void w(string text) {
    Console.Write(text);
}
然后就这样称呼它:

w("This is a string.");

这被认为是一个坏的做法,使一个方法,这对我来说?这有关系吗?

对于如此琐碎的事情,它将降低代码的可读性。国际海事组织


请看一下:有一个
cw
,您可以使用它来代替调用您的方法

我认为这是一种糟糕的做法,因为它会降低代码的可读性


如果你真的太懒了,那么你可以一直使用代码片段。

这对代码的可读性不好。如果你只是介绍一个调用函数的新方法,我会说这是不好的


为什么不想编写Console.write(…)?就因为你懒惰?VisualStudio(或其他ide)具有强大的自动完成功能

为了减少键入而降低代码的可读性肯定是一种不好的做法。不要忘记,您的代码在完成后必须是可维护的,无论是您还是其他人


从签名中很难确定方法w(字符串文本)的用途。但是,如果您觉得增加了方法的可读性,请随意抽象出对方法的详细调用。

您知道您可以在VS中制作一个片段。事实上,已经有一个名为
cw
的方法完全满足您的需要!键入
cw
并按ctrl+space有什么问题?这不是更慢、更易读吗?事实上,我没有意识到这两种情况。我对使用Visual C#相当陌生。非常感谢。我会说这只是懒惰,因为我宁愿键入
w()
,也不愿自动完成。我确信做一个懒惰的程序员不是一个好主意@Abluescarab:您可以键入cwl,VS将其扩展到
Console.WriteLine()您可以创建自己的代码段。我以前不知道代码段功能,但我想我一定会使用它!