C# method(string a=null),这个啥 意思,而且调用时怎么传值?
答案:3 悬赏:0 手机版
解决时间 2021-02-26 18:30
- 提问者网友:星軌
- 2021-02-25 21:42
C# method(string a=null),这个啥 意思,而且调用时怎么传值?
最佳答案
- 五星知识达人网友:思契十里
- 2021-02-25 22:47
这应该是.net4.0的代码,表示a的默认值为null,你传值的时候按字符串传就行,如果你不传参数,那么那个啊就=null了,否则就是你传进去的值。
全部回答
- 1楼网友:白昼之月
- 2021-02-26 00:02
定义的时候区别就显示出来了,string str=null的时候,是不分配内存的。
但是string str=""的时候,内存是分配了的,只不过在分配的内存中存放的是空的而已
- 2楼网友:痴妹与他
- 2021-02-25 23:00
楼上说的:
string str = null;
method(str)或者 method();
如果你的方法为这样method(string a)
那么就必须要传参数了:
method(null)或者method(str)
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯