businessMg
دوشنبه 12 اسفند 1392, 17:24 عصر
سلام.
من تابع زیر رو برای خوندن مقدار یه key در دیکشنری نوشتم:
public int? GetValueOfNullableIntTypeKeyInDictionary(Dictionar y<string, object> dictionary,
string key)
{
object value;
if (dictionary.TryGetValue(key,out value) && value!=null)
{
return (int?)value;
}
return null ;
}
مشکلم اینه که تو شرط if اگه مقدار value نال باشه exception رخ میده. چظور باید درستش کنم؟
من یه تابع برای int? نوشتم یه تابع برای string و ....
آیا میشه یه تابع بنویسم که برای همه ی trpe های داده استفاده بشه؟
من تابع زیر رو برای خوندن مقدار یه key در دیکشنری نوشتم:
public int? GetValueOfNullableIntTypeKeyInDictionary(Dictionar y<string, object> dictionary,
string key)
{
object value;
if (dictionary.TryGetValue(key,out value) && value!=null)
{
return (int?)value;
}
return null ;
}
مشکلم اینه که تو شرط if اگه مقدار value نال باشه exception رخ میده. چظور باید درستش کنم؟
من یه تابع برای int? نوشتم یه تابع برای string و ....
آیا میشه یه تابع بنویسم که برای همه ی trpe های داده استفاده بشه؟