1. 程式人生 > >關於屬性的一些常用技巧

關於屬性的一些常用技巧

con ret ati PE exc AC ace int manage

假如要定義一些整個項目通用的靜態變量,這些值都是從config文件中定義的,在轉換成靜態變量時,最好寫成屬性,因為可以在屬性中對所配置的值進行判斷和類型轉化,這樣可以避免在每次調用靜態變量時,都要進行判斷和轉換了。

雖然對屬性的功能都很熟悉了,但是在真正用到的時候還是沒有想到,在這裏mark一下!!!

public static DetectType Config_FaceDetection
{
get
{
DetectType detectType =(DetectType)int.Parse(ConfigurationManager.AppSettings["FaceDetection"].ToString());//證件照識別;
if (!Enum.IsDefined(typeof(DetectType), detectType))
{
throw new Exception("confing文件中,照片識別配置異常!");
}
return detectType;
}
}

關於屬性的一些常用技巧