C# 有没有办法让对象初始化变得简洁明了?

C# 有没有办法让对象初始化变得简洁明了?,c#,initialization,C#,Initialization,我有类似的代码,比如 public static LongWrittingType types = new LongWrittingType(); 它很长。重复类型longWritingType。有没有简短的文字?如果你说类名很长,你可以用声明来缩短它 using Short = Sandbox.ReallyLongClassNameBecauseICan; 然后在该文件中,您可以像下面的示例一样使用它 Short types = new Short(); 基本上,这为类名分配了一个别名。

我有类似的代码,比如

public static LongWrittingType types = new LongWrittingType();

它很长。重复类型
longWritingType
。有没有简短的文字?

如果你说类名很长,你可以用声明来缩短它

using Short = Sandbox.ReallyLongClassNameBecauseICan;
然后在该文件中,您可以像下面的示例一样使用它

Short types = new Short();

基本上,这为类名分配了一个别名。

如果您说类名很长,可以使用声明来缩短它

using Short = Sandbox.ReallyLongClassNameBecauseICan;
然后在该文件中,您可以像下面的示例一样使用它

Short types = new Short();

基本上,这为类名分配了一个别名。

什么是长?您创建的类的名称?您可以切换到一个简洁的编程语言,用于
static
variables。。我不知道,但这将是一个很好的增强。不,对于成员/静态变量来说,没有等价于
var
。但公平地说,这有什么大不了的吗?自动完成一定为你们做了很多繁重的工作…它太令人困扰了。你为什么这么在乎?在我看来,这根本不长!什么是长的?您创建的类的名称?您可以切换到一个简洁的编程语言,用于
static
variables。。我不知道,但这将是一个很好的增强。不,对于成员/静态变量来说,没有等价于
var
。但公平地说,这有什么大不了的吗?自动完成一定为你们做了很多繁重的工作…它太令人困扰了。你为什么这么在乎?在我看来,这根本不长!我建议不要为此使用
Short
。尽管这在C#中不是一个问题,
Short
在VB中是一个关键字,如果代码被翻译过,这可能会引起混淆。是的,
Short
在C#中也是一个关键字,因此可能会引起混淆。这只是一个例子。我建议不要为此使用
Short
。尽管这在C#中不是一个问题,
Short
在VB中是一个关键字,如果代码被翻译过,这可能会引起混淆。是的,
Short
在C#中也是一个关键字,因此可能会引起混淆。这只是一个例子。