gpt4 book ai didi

c# - 如何在 C# 中创建别名

转载 作者:太空狗 更新时间:2023-10-30 00:12:44 25 4
gpt4 key购买 nike

我如何在 C# 中创建别名

以这个场景为例

class CommandMessages
{
string IDS_SPEC1_COMPONENT1_MODULE1_STRING1;
}

假设我创建了这个类的一个对象

CommandMessages objCommandMessage = new CommandMessages();

我需要写很长的字符串

objCommandMessage.IDS_SPEC1_COMPONENT1_MODULE1_STRING1 

每次我访问变量时,这都很痛苦,因为我将这个变量用作字典的键。

Dict[objCommandMessage.IDS_SPEC1_COMPONENT1_MODULE1_STRING1]

所以我应该可以做这样的事情

Dict[str1]

其中 str1 是 objCommandMessage.IDS_SPEC1_COMPONENT1_MODULE1_STRING1 的别名,我该怎么做?

最佳答案

创建另一个引用原始属性的更短的属性?

class CommandMessages
{
string IDS_SPEC1_COMPONENT1_MODULE1_STRING1;

public string Str1
{
get
{
return this.IDS_SPEC1_COMPONENT1_MODULE1_STRING1;
}
}
}

然后你可以在任何你喜欢的地方使用以下内容:

Dict[objCommandMessage.Str1]

关于c# - 如何在 C# 中创建别名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2622248/

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