我见过一些人用c#快速创建属性,但他们是如何做到的呢?
在Visual Studio(目前使用Visual Studio 2010)中有哪些快捷方式可以创建属性?
我用的是c#。
例如,
public string myString {get;set;}
我见过一些人用c#快速创建属性,但他们是如何做到的呢?
在Visual Studio(目前使用Visual Studio 2010)中有哪些快捷方式可以创建属性?
我用的是c#。
例如,
public string myString {get;set;}
当前回答
在c#中:
private string studentName;
在行末分号(;)之后只要按
Ctrl + R + E
它会显示一个弹出窗口,像这样: 点击Apply或按ENTER,它将生成以下属性代码:
public string StudentName
{
get
{
return studentName;
}
set
{
studentName = value;
}
}
在VB:
Private _studentName As String
在行末(字符串之后)按下,确保在开头放置_(下划线),因为它将在属性的末尾添加数字:
Ctrl + R + E
相同的窗口将出现:
点击Apply或按ENTER,它将生成以下属性代码,结尾是这样的数字:
Public Property StudentName As String
Get
Return _studentName
End Get
Set(value As String)
_studentName = value
End Set
End Property
数字属性是这样的:
Private studentName As String
Public Property StudentName1 As String
Get
Return studentName
End Get
Set(value As String)
studentName = value
End Set
End Property
其他回答
我认为Alt+R+F是从变量声明中创建属性的正确方法
当你在Visual Studio中写作时,
public ServiceTypesEnum Type { get; set; }
public string TypeString { get { return this.Type.ToString();}}
ReSharper会继续建议将其转换为:
public string TypeString => Type.ToString();
去
工具>>选项>>文本编辑器>> c# >>智能感知
在Snippets行为部分:
确保选中了“始终包含代码片段”。
我希望这对你也有用。
如果你使用的是Visual Studio 2013、2015或以上版本,请点击下面的链接。它将在Visual Studio中为您提供完整的快捷方式!
可视化c#代码片段
把光标放在你的字段私有int _i;然后编辑菜单或RMB -重构-封装字段…(CtrlR, CtrlE)来创建标准属性访问器。