[英]is there a null conditional operator in Vbnet?
c在C#中有一個空條件運算符?.
(有時稱為貓王操作員)如下:
var name = project?.customer?.name;
這不會失敗,而是返回null
,如果project
或customer
為空。
VB.NET中有相同的東西嗎?
請注意,我不是在尋找If(b, x, y)
而是非常?.
替代。
VB也有空條件運算符(從未聽過術語'Elvis'運算符):
Dim name = customer?.name
筆記:
在VB中推斷輸入需要'Option Infer On'
我很確定你的原始C#代碼示例應該是:var name = customer?.name;
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.