gpt4 book ai didi

c# - 是否可以在 C# 中使用 getter/setter 模板?

转载 作者:太空狗 更新时间:2023-10-29 20:13:34 25 4
gpt4 key购买 nike

我想应用这个:

private string _name;

public string name
{
get { return _name; }
set { _name = Fix(value); }
}

对一个类的所有成员进行字符串化,并且不希望对所有类成员重复相同的代码。

一个明显的解决方案是将该代码放在一个类上以处理该问题,并将所有字符串成员声明为:myString 而不是 string,但这意味着我必须像这样访问主类成员:email.fixed 而不仅仅是 email

所以我想知道,是否有某种模板我可以定义然后轻松应用?

最佳答案

您可以创建一个 Code Snippet让 Visual Studio 以这种方式处理构建属性。

MSDN 包含有关 Creating a Code Snippet 的文档,其中可以包含替换参数(名称)。

关于c# - 是否可以在 C# 中使用 getter/setter 模板?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21917063/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com