ich eine Konsolenanwendung erstellt haben das Verhalten vonWarum das Verhalten von Convert.ToString (Objekt als null) vs Convert.ToString (string als null)
Convert.ToString()
, zu analysieren weiß, dass ich Convert.ToString()
nicht Ausnahme verursachen , aber in Bezug auf das Objekt initialisiert es den Rückgabe-String als leer, im Falle eines Strings bleibt er jedoch null.
string s = null;
object obj = null;
string objec = Convert.ToString(obj);//it return an empty string
string ss = Convert.ToString(s);// it returns ss=null
Was ist die Frage? – fhogberg
Bitte teilen Sie Ihre genaue Frage. –
Ich denke, seine Frage ist, warum ist das Verhalten dieses anders, wenn sie beide Referenztypen sind und auf dem Heap gespeichert – Baahubali