C# : Make a property for a variable with a different name (shortcut)?

标签 c# properties

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/

相关文章:

.net - .NET 中属性的限制值

C# RabbitMQ 客户端线程安全

c# - 在 C# 中从字符串中获取数字

c# - 如何在控制台应用程序 C# 中打印值

neo4j - 有没有办法返回特定标记节点的所有属性键的不同列表

java - 如何以 Spring MVC 方式将属性转换为 JSON?

ant - Ant 属性可以解析其他属性吗?

c# - Entity Framework 在运行时将模型类映射到表

c# - 下拉 onselectedindexchanged 事件未触发并且值保留在回发 c#

java - Spring boot,环境特定属性位置