将String[]类型的Object类型,转换为String[]类型:
1 public string ObjectToString(object ob) 2 { 3 string str = string.Empty; 4 if (ob is string[]) 5 { 6 string[] strList = (string[])ob; 7 } 8 9 return str; 10 }
使用 is 进行判断 ob 是否为 string[] 类型。
将 string 类型转换为 DateTime 类型:
1 public DateTime StringToDateTime(string str) 2 { 3 DateTime dateTime = new DateTime(); 4 if (DateTime.TryParse(str, out dateTime)) 5 { 6 return dateTime; 7 } 8 return dateTime; 9 }
注意:
使用 DateTime.TryParse(); 进行转换判断时,如果返回 true,强制转换结果将传入DateTime中;如果返回 false ,则无法强制转换。
也可以使用 Convert.ToDateTime(); 进行强制转换,但无法判断是否可以进行强制转换,当无法强制转换时会报出异常。
时间: 2024-10-28 15:10:34