遍歷 枚舉 enmu ; 枚舉類型作為函數參數傳遞;


遍歷枚舉,enum支持中文

namespace wo_BLL
{
public class common
{

public enum error
{
錯誤1,
錯誤2


}
}
}

 

 

 

//此處使用

string ss = null;

foreach(string s in Enum.GetNames(typeof(wo_BLL.common.error)) )
{
if (string.IsNullOrEmpty(ss))
{
ss = s;
}
else
{
ss += ","+s;
}

}
MessageBox.Show("遍歷枚舉" + ss); return;

 

 

 

 

 

 

 

 

 

 

 

枚舉作為函數參數傳遞

 

 

public static string IsEnumContained(string parentContext,Type a)
{

string result = "0|不存在";

if(!string.IsNullOrEmpty(parentContext))
{
foreach (string s in Enum.GetNames(a))
{
if(parentContext.IndexOf(s)!=-1)
{

result = "1|" + s + "";
break;
}

}
}


return result;
}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM