我见过一些人用c#快速创建属性,但他们是如何做到的呢?
在Visual Studio(目前使用Visual Studio 2010)中有哪些快捷方式可以创建属性?
我用的是c#。
例如,
public string myString {get;set;}
我见过一些人用c#快速创建属性,但他们是如何做到的呢?
在Visual Studio(目前使用Visual Studio 2010)中有哪些快捷方式可以创建属性?
我用的是c#。
例如,
public string myString {get;set;}
当前回答
从:
private int myVar;
当你选择“myVar”,右键单击,然后选择“重构”,并选择“封装字段”。
它会自动创建:
{
get { return myVar; }
set { myVar = value; }
}
或者你可以按Ctrl + R + E快捷键。
其他回答
把光标放在你的字段私有int _i;然后编辑菜单或RMB -重构-封装字段…(CtrlR, CtrlE)来创建标准属性访问器。
我喜欢在IDE中编写一些变量,比如:
private int id;
private string name;
private string version;
private string description;
private string status;
private string symbol;
注意,变量名以小写字母开头,然后选择整个块,并按Ctrl+R, Ctrl+E, Apply。属性是用大写字母生成的:
public int Id
{
get
{
return id;
}
set
{
id = value;
}
}
etc.
当你在Visual Studio中写作时,
public ServiceTypesEnum Type { get; set; }
public string TypeString { get { return this.Type.ToString();}}
ReSharper会继续建议将其转换为:
public string TypeString => Type.ToString();
在visual studio 2017社区中,键为ctrl +。
我认为Alt+R+F是从变量声明中创建属性的正确方法