gpt4 book ai didi

c# - 如何将返回类引用数据的函数添加到我的 c# 类中?

转载 作者:太空宇宙 更新时间:2023-11-03 17:43:40 25 4
gpt4 key购买 nike

我有以下类(class):

public class Content {
public int Key { get; set; }
public int Order { get; set; }
public string Title { get; set; }
}

我有以下函数,它根据 id 返回内容类型代码。
protected string getType(string id) {
switch(id.Substring(2, 2)) {
case "00": return ("14");
case "1F": return ("11");
case "04": return ("10");
case "05": return ("09");
default: return ("99");
}
}

尽管 id 不是内容类的一部分,但类和函数总是一起使用。

有什么方法可以让我把这个功能完全融入我的类吗?我正在考虑一个枚举或一些固定的东西,但是我对 C# 的了解还不足以让我知道如何做到这一点。我希望有人能给我和例子。

更新:

我喜欢以下建议:
public static readonly Dictionary<String, String> IdToType = 
new Dictionary<string, string>
{
{"00", "14"},
{"1F", "11"},
{"04", "10"},
{"05", "09"},
//etc.
};

但我不知道我怎么能把它融入我的类。有没有人可以告诉我?我想做的是写这样的东西:
Content.getType("00")

按照建议将数据存储在字典中。

最佳答案

这可能不是您要查找的内容,但我会使用字符串到字符串字典。

如果你想让它成为你类(class)的公共(public)静态成员,那可能就是你所追求的。

前任:

public static readonly Dictionary<String, String> IdToType = 
new Dictionary<string, string>
{
{"00", "14"},
{"1F", "11"},
{"04", "10"},
{"05", "09"},
//etc.
};

关于c# - 如何将返回类引用数据的函数添加到我的 c# 类中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10817419/

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