1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > 判断数组 集合list string int double等是否为空 判断是否为值类型

判断数组 集合list string int double等是否为空 判断是否为值类型

时间:2021-03-14 14:32:51

相关推荐

判断数组 集合list string int double等是否为空 判断是否为值类型

1.判断数组、集合list、string、int、double等是否为空

private void button35_Click(object sender, EventArgs e){ string aa = "";string bb = null;string cc = string.Empty;qq dd = new qq();string[] ee = new string[1] { "1"};List<string> ff = new List<string>();//Console.WriteLine(GetIsNull(aa));//Console.WriteLine(GetIsNull(bb));//Console.WriteLine(GetIsNull(cc));//Console.WriteLine(GetIsNull(dd));Console.WriteLine(GetIsNull(ee));//Console.WriteLine(GetIsNull(ff));}public bool GetIsNull(object obj){if (obj is Array){return ((object[])obj).Length > 0 ? true : false;}elseif (obj is IList)//using System.Collections.Generic;{return ((IList)obj).Count > 0 ? true : false;}else{string aa = Convert.ToString(obj);if (!string.IsNullOrEmpty(aa)&&aa!=null){return false;}} return false;}

2.。是否为值类型

object val1. if (val.GetType ()==typeof (int)){........}2. if (val is int){............}

object aa="123";var bb= aa.GetType();//获取类型//这里bb就为string,注意:如果object为null GetType()会抛出异常

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。