前几天弄页面的时候..
有20多个枚举字段需要转换绑定到页面..
就写了一个方法
private string ConvertEnum(string str,Type type)
{
str = str.Trim().TrimEnd(',');
string[] strings = str.Split(',');
for (int i = 0; i < strings.Length; i++)
{
strings[i] = Enum.GetName(type, int.Parse(strings[i])); }
return String.Join(",", strings); }现在想想,这个方法可不可以用泛型来写.?
有20多个枚举字段需要转换绑定到页面..
就写了一个方法
private string ConvertEnum(string str,Type type)
{
str = str.Trim().TrimEnd(',');
string[] strings = str.Split(',');
for (int i = 0; i < strings.Length; i++)
{
strings[i] = Enum.GetName(type, int.Parse(strings[i])); }
return String.Join(",", strings); }现在想想,这个方法可不可以用泛型来写.?
解决方案 »
- 在程序中调用水晶报表设计器
- ie6下正常,IE7下出现文字重叠
- 欲用C#做个软件锻炼自己的请进
- 谁能给我详细讲讲这么写是干啥啊?为啥这么写?
- DataTable, DataSet, DataAdapter的角色与功能.有何区别?
- aximp c:\winnt\system32\SHDOCVW.DLL 出错!请帮忙看看。AxImp 错误:写入输出文件“c:\winnt\system32\Shdocvw.dll”时出错。
- C#中,如何读取XML文件?
- adb命令跟手机助手冲突问题
- c# mvc 多个@model 如何定义
- 使用VS2010调用CodeSmith 7.0自动生成Nhibernate代码,已引用CodeSmith命名空间,可系统还是报错
- foreach的一个疑问
- 求助 如何遍历dictionary输出?
{
str = str.Trim().TrimEnd(',');
string[] strings = str.Split(',');
for (int i = 0; i < strings.Length; i++)
{
strings[i] = Enum.GetName(typeof(T), int.Parse(strings[i])); }
return String.Join(",", strings);
}