请教C#基础问题

string s;

string s=null;

从IL代码看下面多了个ldnull,谁能说说这两句代码有啥区别吗?


慕码人2483693
浏览 617回答 2
2回答

绝地无双

s指向空地址,s =  null指向到ldnull地址。前者根本不存在,并且不能够直接的调用,后者可以调用,但是对象是空的。
打开App,查看更多内容
随时随地看视频慕课网APP