classNullOperator

{

string[] sArray=newstring[] { bc, cde, null, efgg, null };

//以前用法

publicvoidOldMethod()

{

foreach (stringiteminsArray)

{

varlength=item==null?0:item.Length;

Console.WriteLine(length);

}

Console.WriteLine(---);

}

//新方法:

publicvoidNewMethod()

{

foreach (stringiteminsArray)

{

varlength=item?.Length;//如果为null直接输出null

Console.WriteLine(length);

}

Console.WriteLine(---);

foreach (stringiteminsArray)

{

varlength=item?.Length??0;

Console.WriteLine(length);

}

}

}
最後修改日期: 2023 年 10 月 18 日

作者

留言

撰寫回覆或留言

發佈留言必須填寫的電子郵件地址不會公開。