自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

C#??運(yùn)算符淺析

開發(fā) 后端
C#??運(yùn)算符可能是一個(gè)被遺忘的運(yùn)算符,它的使用是什么作用呢?本文就向你C#運(yùn)算符中??的使用。

C#??運(yùn)算符可能是一個(gè)被遺忘的運(yùn)算符,很少看到有人用它,它的用法很簡單卻很實(shí)用:

variable ?? defaultValue

相當(dāng)于

variable == null ? defaultValue : variable

有了它,一行便能搞定Lazy Evaluation了:

對(duì)于C#??運(yùn)算符使用之前:

  1. public UserAccess Users  
  2. {  
  3.     get 
  4.     {  
  5.         if (_users == null)  
  6.         {  
  7.             _users = Proxy.GetQueryObject﹤UserAccess﹥();  
  8.         }  
  9.         return _users;  
  10.     }  

對(duì)于使用C#??運(yùn)算符之后:

  1. public UserAccess Users  
  2. {  
  3.     get 
  4.     {  
  5.         return _users ?? (_users = Proxy.GetQueryObject﹤UserAccess﹥());  
  6.     }  

注:這個(gè)運(yùn)算符只支持引用類型和Nullable類型。

C#??運(yùn)算符的基本情況就向你介紹到這里,希望你對(duì)C#運(yùn)算符中??有所了解。

【編輯推薦】

  1. C#數(shù)據(jù)結(jié)構(gòu)與算法之隊(duì)列淺析
  2. C#數(shù)據(jù)結(jié)構(gòu)與算法之棧淺析
  3. C#算法一道面試題淺析
  4. C#算法一道面試題的程序?qū)崿F(xiàn)
  5. C#運(yùn)算符之算術(shù)運(yùn)算符淺析
責(zé)任編輯:仲衡 來源: cnblogs
相關(guān)推薦

2009-08-11 15:51:08

C#運(yùn)算符算術(shù)運(yùn)算符

2009-08-12 10:27:12

C#運(yùn)算符重載運(yùn)算符重載實(shí)例

2009-08-12 12:46:11

C#運(yùn)算符重載

2009-08-11 16:03:13

C#運(yùn)算符

2009-08-12 10:20:52

C#位運(yùn)算符

2009-08-12 15:02:49

C#賦值運(yùn)算符簡單賦值運(yùn)算符

2009-08-12 15:20:18

C#賦值運(yùn)算符復(fù)合賦值運(yùn)算符

2009-08-12 14:49:33

C#移位運(yùn)算符

2009-08-11 14:16:38

C# New運(yùn)算符

2009-09-01 10:08:57

C#運(yùn)算符

2009-08-12 13:35:22

C#關(guān)系運(yùn)算符

2009-08-12 14:29:32

C#條件運(yùn)算符

2009-08-12 10:47:03

C#運(yùn)算符重載

2009-09-04 13:18:10

C#允許運(yùn)算符重載

2009-08-12 10:56:47

C#運(yùn)算符重載C#運(yùn)算符重載實(shí)例

2009-08-12 10:07:51

C#運(yùn)算符

2009-08-14 10:16:57

C#運(yùn)算符重載

2009-08-12 14:23:09

C#邏輯運(yùn)算符

2025-02-07 00:12:34

C#編程as

2009-08-12 13:07:13

C#運(yùn)算符優(yōu)先級(jí)
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)