
C#では、C# 8の時点でクエスチョンマークに5つの意味があります。
- 三項演算子
(true ? "true": "false")
2. null条件演算子
items?.Count()
3. null許容型(これはnull許容値型として再ブランド化されるべきです)
int?
4. null合体演算子
isnull ?? string.Empty
5. null許容参照型
string?
著者:Chuck Conwayはソフトウェアエンジニアリングと生成AIを専門としています。ソーシャルメディアで彼とつながりましょう:X (@chuckconway) または YouTube をご覧ください。