C# 中属性的正常用法是:
private int aVar;
public int AVar { get; set; }
或者只是
public int AVar { get; set; }
但为了清楚起见,我更喜欢在命名私有(private)属性之前加上 _:
private int _aVar;
然后是属性:
public int AVar
{
get
{
return (_aVar);
}
set
{
_aVar = value;
}
}
有没有办法做一些捷径来拥有类似的东西:
private int _aVar;
public int AVar { get; set; } : link _aVar
?
(除了:“使用 visual studio 片段,你这个懒惰的 SCSS 。”,或“在 C# 中,每个人都使用 aVar 和一个 AVar,所以不要使用你愚蠢的 _,一切都会好起来的。”如果可能的话)
最佳答案
简而言之,没有。
我假设您知道 visual studio 片段 propfull [tab] [tab]
。这将为您创建“典型”成员和属性语法。
关于C# : Make a property for a variable with a different name (shortcut)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32840097/