永发信息网

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)
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯