本文介绍了如何设置字符串枚举C#?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想在C#中的字符串 ENUM

I want to create string ENUM in c#.

基本上我wan't在枚举设置表单名称。当我在主页面打开窗体时我想改用案例形式的名称,并打开特定形式。我知道 ENUM 只允许整数,但我想它设置为字符串。你知道吗?

Basically i wan't to set form name in Enum. When i open form in main page that time i want to switch case for form name and open that particular form.I know ENUM allows only integer but i want to set it to string.Any Idea?

推荐答案

做到这一点:

private IddFilterCompareToCurrent myEnum =
(IddFilterCompareToCurrent )Enum.Parse(typeof(IddFilterCompareToCurrent[1]),domainUpDown1.SelectedItem.ToString());

[Enum.parse]返回一个对象,所以你需要转换它。

[Enum.parse] returns an Object, so you need to cast it.

这篇关于如何设置字符串枚举C#?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-19 15:11
查看更多