我正在用 C# 做一些测试,现在我需要知道一些东西。我创建了一个类,如下所示:
class DChanger
{
//Just ignore this:
private string section = Csuc.CPanel.CPanelSection.Appearance;
//Then the constructor: DChanger dchange = new DChanger(Internet);
public void DChanger(string subsection)
{
//Code
}
}
所以,现在。我想检查“小节”是否可以转换为另一种类型。例如,我有一个枚举:
enum Subsections { Internet, Programming };
我想检查“子部分”是“互联网”还是“编程”(在这个例子中,因为真正的枚举有更多的部分)。
我可以这样做吗?谢谢!
最佳答案
为了快速测试,最好使用 Enum 类进行测试:
public void DChanger(string subsection)
{
bool b = Enum.GetNames(typeof(Subsections)).Contains(subsection);
}
关于c# - 检查字符串是否可以转换为另一种类型(C#),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12044117/