c# 判斷是否為空然后賦值的4種實(shí)現(xiàn)方法
如果一個(gè)對(duì)象不為空null時(shí),把它賦給另外一個(gè)對(duì)象:
像下面這個(gè)樣子,需要把str的值賦給result,前提條件是在不為空null的前提之下:
class Aj { public void DemoNUll() { string str = null; string result = ""; } }
方法一:
if (str == null) result = ""; else result = str;
方法二:
if (str != null) { result = str; }
方法三:
result = str == null ? "" : str;
方法四:
result = str ?? "";
以上這篇c# 判斷是否為空然后賦值的4種實(shí)現(xiàn)方法就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
秒表計(jì)時(shí)器以及STOPWATCH(實(shí)例講解)
下面小編就為大家分享一篇秒表計(jì)時(shí)器以及STOPWATCH(實(shí)例講解),具有很好的參考價(jià)值,希望對(duì)大家有所幫助2017-11-11詳解C#對(duì)Dictionary內(nèi)容的通用操作
這篇文章主要為大家詳細(xì)介紹了C#對(duì)Dictionary內(nèi)容的一些通用操作,例如:根據(jù)鍵移除信息、根據(jù)值移除信息、根據(jù)鍵獲取值等,需要的可以參考一下2022-06-06判斷一個(gè)整數(shù)是否是2的N次冪實(shí)現(xiàn)方法
下面小編就為大家分享一篇判斷一個(gè)整數(shù)是否是2的N次冪實(shí)現(xiàn)方法,實(shí)例簡(jiǎn)潔,具有很好的參考價(jià)值。希望對(duì)大家有所幫助2017-11-11c#中的interface abstract與virtual介紹
abstract 與virtual : 方法重寫時(shí)都使用 override 關(guān)鍵字,interface中的方法和abstract方法都要求實(shí)現(xiàn)2013-07-07C#基礎(chǔ)語法:as 運(yùn)算符使用實(shí)例
這篇文章主要介紹了C#基礎(chǔ)語法:as 運(yùn)算符使用實(shí)例,本文給出了類、字符串、數(shù)字、浮點(diǎn)數(shù)、null等值的運(yùn)算實(shí)例,需要的朋友可以參考下2015-06-06Unity3D開發(fā)實(shí)戰(zhàn)之五子棋游戲
這篇文章主要為大家詳細(xì)介紹了Unity3D開發(fā)實(shí)戰(zhàn)之五子棋游戲,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2019-09-09