在C#块中,我可以按如下方式定义和初始化变量:
var xyz = new Xyz();
Run Code Online (Sandbox Code Playgroud)
xyz将相应地设置类型.
但是,在类级别,我必须指定两次类型:
class Abc
{
Xyz xyz = new Xyz();
}
Run Code Online (Sandbox Code Playgroud)
是否有一个简写语法,避免键入两次类型名称?
对于短类型来说这不是什么大问题,Xyz但是较短的符号会对LongTypeNames有帮助.
如果您正在使用一些特定类型并希望缩短它们,则可以使用using语句创建别名,例如:
using ShortName = Abc.Xyz.ClassWithAVeryLongNameThatYouDontLikeTypingTooOften;
Run Code Online (Sandbox Code Playgroud)
然后在该文件中你可以做类似的事情:
class Abc
{
ShortName xyz = new ShortName();
}
Run Code Online (Sandbox Code Playgroud)
但据我所知var,班级没有相应的东西.
| 归档时间: |
|
| 查看次数: |
313 次 |
| 最近记录: |