1..ToString()
2.Convert.ToString()
3.(string)
4.as
同:都可以把object->string
异:当object为null时,则:
1..ToString():如果object为null,会抛出NullReferenceException异常
2.Convert.ToString():不会抛出NullReferenceException异常,而是返回一个null。
3.(string):这个跟1,2点是不同的,它是强制转换,要求object必须是string类型的;如不是,就会异常。
4.as :当object不是string时,返回null而不抛出异常。