PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
C_Sharp
[問題] 請教"?"的意義
作者:
dabiddabid
(dabid')
2016-05-31 15:26:32
無意中看到有這種宣告
int? a = null ;
之後可以使用
a.HasValue();
去判斷a是否為null,但我不是很了解int?宣告的意義
如果我要用Optional Parameters使用string好像又不行
ex
private void OP(string? OP1 = null)//這樣不會過
{
if(OP1.HasValue)
{
.......
}
}
所以想請教眾高手們這個"?"的含意與用法
作者:
YahooTaiwan
(超可愛南西我老婆)
2016-05-31 15:38:00
Nullable
作者:
ssccg
(23)
2016-05-31 16:28:00
int? 其實是 Nullable<Int32>,要value type才有string是reference type本來就可為null
作者:
vi000246
(Vi)
2016-05-31 16:58:00
沒這樣宣告的話預設值是0
作者:
wezmag
(wezmag)
2016-05-31 19:40:00
我會配合資料庫欄位設定,來決定是否用Nullable
作者:
dabiddabid
(dabid')
2016-06-01 10:02:00
感謝各位專家,小弟研究一下Nullable
繼續閱讀
Fw: [同好] C#程式讀書會
tw312529
[問題] 中文檔名編碼
netsphere
[問題] 有多個實體ip, 如何指定ie出去的ip
sam319
Re: [問題] IList<T>宣告
GoalBased
[問題] IList<T>宣告
kisha024
[情報] C# Interactive Window
ljred
[問題] 如何獲得穩定的Timer
ghostx2
[問題] 初學者發問
avenger2236
[問題] exe檔執行失敗
Federer5566
Re: [問題] stored procedure參數問題
MOONY135
Links
booklink
Contact Us: admin [ a t ] ucptt.com