精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

你用過(guò)這種奇葩的C#注釋嗎?如何看待

開(kāi)發(fā) 后端 開(kāi)發(fā)工具
本人雖然不是專業(yè)開(kāi)發(fā)人員,也非專業(yè)出身,但一直使用C#堆碼,解決自己日常的小問(wèn)題。包括自己的研究,也是用C#來(lái)實(shí)現(xiàn)和測(cè)試。對(duì)C#是情有獨(dú) 鐘。雖然C#的很多高級(jí)技術(shù)不會(huì)用,也不太懂,但總歸是知道,耳聞目染,都多多少少了解一點(diǎn)。

本人雖然不是專業(yè)開(kāi)發(fā)人員,也非專業(yè)出身,但一直使用C#堆碼,解決自己日常的小問(wèn)題。包括自己的研究,也是用C#來(lái)實(shí)現(xiàn)和測(cè)試。對(duì)C#是情有獨(dú) 鐘。雖然C#的很多高級(jí)技術(shù)不會(huì)用,也不太懂,但總歸是知道,耳聞目染,都多多少少了解一點(diǎn)。因?yàn)檠芯块_(kāi)源組件和技術(shù)比較多的原因,經(jīng)常翻別人的代碼(大 部分是國(guó)外的),免不了要翻譯,所以我也是經(jīng)常翻譯和總結(jié),例如我前2個(gè)翻譯的一些機(jī)器學(xué)習(xí)的文章:

 你用過(guò)這種奇葩的C#注釋嗎?如何看待

【原創(chuàng)】.NET平臺(tái)機(jī)器學(xué)習(xí)組件-Infer.NET連載(一)介紹

【原創(chuàng)】.NET平臺(tái)機(jī)器學(xué)習(xí)組件-Infer.NET連載(二)貝葉斯分類器

其實(shí)翻譯一直在進(jìn)行,也完成很多了,但還沒(méi)有時(shí)間整理和發(fā)表上來(lái)給大家分享。但是前不久在看代碼(也是翻譯的一部分)過(guò)程中,發(fā)現(xiàn)了一個(gè)非常奇葩的注釋,所以順手就搜索引擎翻了翻,總結(jié)一下,同時(shí)大家也談?wù)勅绾慰创@種寫法。

由于對(duì)代碼的注釋很多人都有不同見(jiàn)解,包括前段時(shí)間,博客園新聞里面有篇文章,大概意思是說(shuō)有注釋,說(shuō)明本身代碼就很爛,所以用注釋來(lái)補(bǔ)充。當(dāng)然我并不認(rèn)同這種觀點(diǎn),雖然也有一點(diǎn)點(diǎn)道理。

聲明:有可能本人見(jiàn)識(shí)比較少,可能很多人見(jiàn)過(guò),也用過(guò),我第一次見(jiàn)到,反正有點(diǎn)震驚,當(dāng)然肯定是符合語(yǔ)法要求的,所以寫出來(lái),請(qǐng)輕拍。

1.C#的注釋方式

搞C#的人應(yīng)該都清楚,C#有3種標(biāo)識(shí)注釋的方式:

1.1 三斜杠(///)方式

一般用于類或者方法的前面,如下面的代碼:

  1. /// <summary> 
  2.  
  3. /// 這里是注釋。。。。。 
  4.  
  5. /// Latent Dirichlet Allocation (LDA) model implemented in Infer.NET. 
  6.  
  7. /// This version scales with number of documents. 
  8.  
  9. /// </summary> 

1.2 雙斜杠(//)方式

一般是對(duì)臨時(shí)變量,屬性等的注釋,當(dāng)然也可以用在類或者方法前面,反正都是注釋,如下面的代碼:

  1. //---------------------------------------------  
  2. // The model 
  3. 4 Range D = new Range(NumDocuments).Named("D"); 

1.3 塊注釋(/*XXXX*/)方式

一般用于一段連續(xù)的注釋代碼塊,如下面的代碼:

  1. /* 這段程序已經(jīng)不再有用 
  2. * 因?yàn)槲覀儼l(fā)現(xiàn)千年蟲(chóng)問(wèn)題只是一場(chǎng)虛驚 
  3. * 我們的系統(tǒng)不會(huì)恢復(fù)到1/1/1900 
  4. */ 

我印象中,C#的注釋的標(biāo)識(shí)符應(yīng)該就是這3種把,當(dāng)然其他的一些注釋類型參數(shù),我們不討論。

2.這樣注釋奇葩么?

上面三種注釋方式大家肯定都用過(guò),估計(jì)也是和我一樣(大部分),寫在類,屬性或者臨時(shí)變量前面,另起一行。

我這里說(shuō)的奇葩,并不是脫離三種方式,而是其注釋的位置,但是在瀏覽一段開(kāi)源的代碼的時(shí)候,發(fā)現(xiàn)了這個(gè)注釋,當(dāng)時(shí)吃驚,然后是思考,先看看:

 

 你用過(guò)這種奇葩的C#注釋嗎?如何看待

 

上面一段代碼包括了前面提到的3種注釋方式,紅色框里面的就是我說(shuō)的 奇葩注釋,用的是 /* */塊方式,寫在數(shù)組定義的中間,毫無(wú)疑問(wèn),這肯定是可以運(yùn)行的。只是以前沒(méi)想到可以這樣,可能局限于自己的思維方式。

根據(jù)我的理解,開(kāi)發(fā)人員這樣注釋的目的,由于這段代碼的變量包含的信息量很大,這樣寫更加直接明了。但是否多余,也可以直接在變量上面進(jìn)行說(shuō)明?

反過(guò)來(lái)想一想,在一些很復(fù)雜的問(wèn)題中,變量的初始化可能非常復(fù)雜,這里的數(shù)組長(zhǎng)度是2,如果是20,那怎么辦?這樣寫優(yōu)勢(shì)就出來(lái)了,可以使得看代碼的人,一目了然。

又在一個(gè)地方發(fā)現(xiàn)了一段類似注釋的代碼,是這樣的:

 

 你用過(guò)這種奇葩的C#注釋嗎?如何看待

 

3.對(duì)自己好用,那就用起來(lái)

剛開(kāi)始有點(diǎn)接受不了,為了這個(gè)事情,我回憶了自己很多寫過(guò)的代碼,還特意翻了翻,最終我覺(jué)得以后在自己的代碼中也可以逐步在合適的地方采用這種方 式,一方面是由于以前沒(méi)想到可以這樣用,思維局限在哪里,習(xí)慣另起一行說(shuō)明;另一方面的確是有很多代碼需要這樣明了的注釋,可能自己的代碼和架構(gòu)能力不 夠,在很多地方耦合很嚴(yán)重,不得不通過(guò)很多的注釋來(lái)表現(xiàn)自己的想法,而變量有特別多,像這種初始化的情況,的確是很很說(shuō)明,看看我修改后的一段代碼例子:

3.1 以前注釋方式

以前的一段代碼中,有一個(gè)固定的有限列表,是公司編號(hào),但實(shí)際開(kāi)發(fā)的時(shí)候,經(jīng)常要知道對(duì)應(yīng)的名稱,當(dāng)然數(shù)據(jù)庫(kù)里面可以去查找,但代碼里面直接看不到,所以我這樣寫的:

  1. //權(quán)威公司編號(hào)名稱(順序):"澳門","金寶博","立博","威廉希爾","偉德","10BET","bet 365","SNAI" 
  2. static List<Int32> AuthCompanyIdList = new List<int>(){ 247, 250, 251, 252, 253, 1, 469, 179}; 

所以以前每次打開(kāi)的時(shí)候,有錯(cuò)誤或者手動(dòng)排查一些信息,對(duì)著編號(hào)去注釋找,雖然次數(shù)很少,但偶爾也要用到。所以看到上面的注釋方式后,修改了一下。

 3.2 現(xiàn)在的注釋方式

修改后的代碼是這樣的,不是特意去改,是這樣改之后,我自己也覺(jué)得好多了,看到這個(gè)代碼就知道意思了。

  1. internal static List<Int32> AuthCompanyIdList = new List<int>(){ 
  2.  
  3.                                       247/*澳門*/, 250/*金寶博*/
  4.  
  5.                                       251/*立博*/, 252/*威廉希爾*/, 253/*偉德*/, 1/*10BET*/
  6.  
  7.                                       469/*bet 365*/, 179 /*SNAI*/                 
  8.  
  9.         }; 

其實(shí)哪種都可以,重要的是你看得懂,方便看,所以如果你覺(jué)得有用,可以用上,覺(jué)得純屬無(wú)聊,那就跳過(guò)吐槽一下。

4.最后猜猜誰(shuí)寫的

敲代碼應(yīng)該是件輕松的事情,如果能把代碼寫得非常優(yōu)雅,好懂,當(dāng)然最好不過(guò)了。最后娛樂(lè)一下,猜猜這代碼來(lái)自哪里?

A:某商業(yè)機(jī)器學(xué)習(xí)算法軟件的.NET例子;

B:某國(guó)外開(kāi)源機(jī)器學(xué)習(xí)算法的.NET實(shí)現(xiàn)博客例子;

C:微軟研究人員機(jī)器學(xué)習(xí)算法實(shí)現(xiàn)的例子;

D:Python開(kāi)源社區(qū)一個(gè)機(jī)器學(xué)習(xí)算法py實(shí)現(xiàn)的.NET版本;

第一段代碼來(lái)自微軟劍橋研究院,是Infer.NET的一個(gè)Demo代碼

第二段代碼來(lái)自開(kāi)源機(jī)器學(xué)習(xí)組件Accord.NET Framework的實(shí)例代碼

責(zé)任編輯:王雪燕 來(lái)源: asxinyu的博客
相關(guān)推薦

2020-05-22 07:00:00

C#用戶注釋編程語(yǔ)言

2021-04-14 06:53:52

C# 修飾符 Public

2021-07-27 06:49:11

C#存儲(chǔ)檢索

2020-11-08 14:38:35

JavaScript代碼開(kāi)發(fā)

2023-09-26 07:38:53

c#Lambda表達(dá)式

2009-06-05 10:24:37

C#排序排序

2020-12-21 14:46:56

代碼開(kāi)發(fā)程序員

2024-08-22 08:17:55

C#工具循環(huán)

2020-07-07 12:30:16

Windows 10Windows操作系統(tǒng)

2024-09-12 08:20:39

2010-08-31 23:57:59

方舟子遇襲

2020-03-04 14:05:35

戴爾

2024-11-01 10:48:01

C#WPF程序

2024-03-11 08:21:49

2021-05-21 13:36:46

iOSiPhone功能

2020-09-21 14:55:15

數(shù)據(jù)庫(kù)SQL技術(shù)

2024-06-21 08:06:08

2023-11-22 07:42:01

2023-09-13 09:20:00

日志配置Spring

2019-03-18 15:56:56

IntelAMDCPU
點(diǎn)贊
收藏

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

在线不卡一区二区| 国产欧美视频一区二区| 欧美人与性动交a欧美精品| 被黑人猛躁10次高潮视频| 欧美大片黄色| 久久亚洲综合av| 国产精品网站视频| 久久精品国产亚洲AV无码男同| 亚洲另类春色校园小说| 制服.丝袜.亚洲.另类.中文| 日韩精品一区在线视频| av网站在线免费观看| 成人永久免费视频| 国产精品男人的天堂| 久久一区二区三| 激情婷婷综合| 亚洲精品一区二区在线观看| 国产一区二区在线免费播放| 国模私拍视频在线播放| 国产精品三级av| 久久66热这里只有精品| 国产免费黄色网址| 久久字幕精品一区| 久久久伊人日本| 欧美性生给视频| 午夜欧洲一区| 精品国产百合女同互慰| 经典一区二区三区| 美女脱光内衣内裤视频久久网站 | 日韩av成人在线观看| 男人av资源站| 精品精品久久| 日韩美女av在线| 欧美xxxx黑人| 亚洲最大的免费视频网站| 岛国av在线不卡| www.国产亚洲| 黄色网址在线免费播放| 国产精品丝袜黑色高跟| 乱色588欧美| 日本免费一区视频| 国产精品一区二区在线观看不卡| 国产精品日韩在线一区| 日韩一级在线视频| 国产精品久久久久久久久久妞妞 | 24小时免费看片在线观看| 中文字幕一区av| 天天综合狠狠精品| 日韩在线免费播放| 99riav久久精品riav| 国产高清精品一区二区| 国产wwwwwww| 久久69国产一区二区蜜臀| 国产精品人成电影| 在线播放国产一区| 美女视频黄 久久| 国产精品美女主播在线观看纯欲| 天天干天天干天天| 老鸭窝91久久精品色噜噜导演| 97成人超碰免| 特级毛片www| 久久精品三级| 国产精品1234| 在线观看免费观看在线| 乱一区二区av| 99视频在线播放| 亚洲精品久久久蜜桃动漫| 国产成人aaa| 国产精品一区二区三区免费| www.欧美国产| 91色.com| 亚洲成人网上| 国内精品久久久久久野外| 亚洲免费观看高清| wwwwww欧美| 国产在线88av| 色天天综合久久久久综合片| 欧美日韩国产精品激情在线播放| 在线成人av观看| 欧美亚洲综合久久| 亚洲天堂av一区二区| 亚洲一区二区三区中文字幕在线观看| 精品剧情在线观看| 大黑人交xxx极品hd| 国产欧美日韩| 久久最新资源网| 日韩字幕在线观看| 丝袜国产日韩另类美女| 成人网在线视频| 成人午夜视频一区二区播放| 91丨porny丨最新| 伊人久久大香线蕉精品| 超免费在线视频| 欧洲另类一二三四区| 国产5g成人5g天天爽| 欧美一级全黄| 日韩专区在线观看| 国产成人啪精品午夜在线观看| 亚洲欧美视频| 91aaaa| 欧洲一级在线观看| 亚洲欧美成aⅴ人在线观看| 僵尸世界大战2 在线播放| 日韩欧美精品电影| 日韩女优视频免费观看| 亚欧洲乱码视频| 亚洲欧美日韩高清在线| 青青草原成人在线视频| 国产人妖在线播放| 久久人人超碰精品| wwwjizzjizzcom| 欧美亚洲大片| 亚洲第一区在线| 色偷偷www8888| aa级大片欧美三级| 亚洲自拍偷拍第一页| 免费在线视频你懂得| 亚洲制服丝袜在线| 亚洲一级片网站| 青青草久久爱| 欧美日韩国产成人高清视频| 国产日韩久久久| 99久久精品费精品国产一区二区 | 亚洲国产高清一区| 成人观看高清在线观看免费| 日韩资源在线| 亚洲第一久久影院| 18深夜在线观看免费视频| 日韩av自拍| 国产成人自拍视频在线观看| 日本免费不卡视频| 亚洲午夜久久久久久久久电影院| 182午夜在线观看| 国产99亚洲| 午夜精品三级视频福利| www.com欧美| 综合分类小说区另类春色亚洲小说欧美| 国产欧美在线一区| 美女一区二区在线观看| 欧美黄网免费在线观看| 国产乱码久久久久| 国产精品国产三级国产aⅴ无密码| 成人三级视频在线播放 | 日韩欧美精品久久| 在线能看的av网址| 亚洲国产精品专区久久| 久久精品一级片| 国产精品66部| 51xx午夜影福利| 久久九九精品视频| 久久影院资源网| 国产www免费观看| 亚洲精品欧美二区三区中文字幕| 91激情视频在线| gogogo高清在线观看一区二区| 日韩美女视频在线观看| 九色在线观看| 在线精品视频一区二区三四| www.av天天| 麻豆极品一区二区三区| 亚洲一区二区三区涩| 欧美黄色网络| 操91在线视频| 亚洲va久久久噜噜噜无码久久| 亚洲美女在线国产| 免费观看污网站| 日韩亚洲国产欧美| 久久亚洲午夜电影| 影视一区二区三区| 日韩最新在线视频| 精品人妻伦一区二区三区久久| 亚洲精品欧美激情| 欧美日韩人妻精品一区在线| 国产精品久久久久久久免费软件| 秋霞毛片久久久久久久久| 992tv国产精品成人影院| 精品国产欧美成人夜夜嗨| 国产成人精品一区二区无码呦| 亚洲综合丝袜美腿| 丰满少妇在线观看资源站| 久久精品主播| 国产日本欧美在线| 久草在线综合| 国产精品69精品一区二区三区| 一级毛片视频在线| 欧美α欧美αv大片| 亚洲s码欧洲m码国产av| 国产精品女同互慰在线看| 日本女人性视频| 国产一区91| 一区二区三区在线观看www| 中文字幕日韩在线| 日本欧美中文字幕| 黄色免费在线观看网站| 欧美精品一区二区三区四区| 国产又大又粗又爽| 亚洲欧洲国产日本综合| 亚洲精品乱码久久久久久蜜桃图片| 午夜在线一区| 免费观看中文字幕| 亚洲人成精品久久久| 91色琪琪电影亚洲精品久久| 国产蜜臀一区二区打屁股调教| 亚洲日本中文字幕| www.狠狠干| 欧美在线免费视屏| 国产无精乱码一区二区三区| 国产欧美日韩卡一| 免费日本黄色网址| 国产乱妇无码大片在线观看| 日韩一级在线免费观看| 欧美a级在线| 亚洲美女搞黄| 制服丝袜日韩| 国产精品免费一区二区| 国产美女视频一区二区| 奇米成人av国产一区二区三区| 最新国产在线拍揄自揄视频| 亚洲最新av网址| 亚州精品国产精品乱码不99按摩| 777午夜精品视频在线播放| 久久国产视频一区| 亚洲国产精品久久不卡毛片 | 亚洲国产va精品久久久不卡综合| 天天干天天操天天拍| 久久久五月婷婷| 97精品人人妻人人| 国内精品伊人久久久久av影院| 成人三级视频在线播放| 亚洲深爱激情| 韩日视频在线观看| 女人香蕉久久**毛片精品| 香蕉久久夜色| 狠狠综合久久av一区二区蜜桃| 精品国产综合区久久久久久| 大桥未久女教师av一区二区| 91免费在线观看网站| 激情不卡一区二区三区视频在线| 国产精品午夜一区二区欲梦| 日韩a**中文字幕| 欧美最猛性xxxxx亚洲精品| 日韩欧美精品一区二区三区| 国产综合在线看| 国产色婷婷在线| 欧美极品美女视频网站在线观看免费| 免费在线观看黄| 久久精品2019中文字幕| 黄色免费在线观看网站| 播播国产欧美激情| 草莓福利社区在线| 久久成人精品电影| av网站在线看| 欧美激情乱人伦一区| 国内高清免费在线视频| 国模精品视频一区二区| 999精品网| 777国产偷窥盗摄精品视频| 在线视频cao| 国产福利精品在线| 福利精品一区| 国产专区欧美专区| 日韩一级淫片| 国产在线视频欧美一区二区三区| 噜噜噜狠狠夜夜躁精品仙踪林| 久久久影院一区二区三区| 久久99国产精品视频| 色综合视频二区偷拍在线| 99re久久最新地址获取| 亚洲av综合色区| 国产精品国码视频| 99爱视频在线| 免费精品视频在线| 日本少妇xxx| 26uuu亚洲综合色| 免费黄在线观看| 亚洲免费电影在线| 国产精品变态另类虐交| 色婷婷狠狠综合| 影音先锋国产资源| 日韩免费电影一区| 日本一级在线观看| 在线视频亚洲欧美| 日本天码aⅴ片在线电影网站| 国内精品久久影院| 国产经典一区| 97超碰最新| 综合伊思人在钱三区| 最新黄色av网站| 性8sex亚洲区入口| 亚洲免费av一区| 99精品久久久久久| 性生交大片免费全黄| 亚洲成人免费视频| 亚洲综合视频在线播放| 亚洲成人激情在线观看| 国产乱子伦三级在线播放| 欧美精品在线第一页| 亚洲最大成人| 91手机视频在线观看| 亚洲精品国产动漫| 久久精品在线免费视频| 日韩国产精品久久久久久亚洲| √天堂资源在线| 国产人成一区二区三区影院| 精品在线视频观看| 欧美日本一区二区| 香蕉视频网站在线| 久久视频在线视频| 日韩中文影院| 国产一区二区免费电影| 天天操夜夜操国产精品| 久久久久狠狠高潮亚洲精品| 国产一区二区伦理| 亚洲AV无码成人精品区明星换面| 一级特黄大欧美久久久| 自拍偷拍色综合| 日韩精品在线看| 欧洲成人综合网| 亚洲va欧美va国产综合久久| 久久91精品| 黄色动漫在线免费看| 成人中文字幕在线| 天天综合天天做| 欧美日韩国产综合视频在线观看| 四虎成人免费在线| 久久久久久久97| 欧美经典影片视频网站| 香蕉精品视频在线| 蜜臀av在线播放一区二区三区 | 老司机在线精品视频| 国产免费一区二区三区四在线播放| 久久精品官网| 国精品无码人妻一区二区三区| 亚洲一卡二卡三卡四卡无卡久久| 亚洲无码久久久久| 揄拍成人国产精品视频| 日本免费久久| 欧美激情导航| 久久九九99| 无码少妇精品一区二区免费动态| 精品成人国产在线观看男人呻吟| 你懂的网站在线| 久久欧美在线电影| 51vv免费精品视频一区二区 | 三上悠亚ssⅰn939无码播放| 亚洲动漫第一页| 蜜臀av午夜精品| 97精品国产91久久久久久| 久草在线综合| 成人免费aaa| 久久久久久久综合日本| 久久精品五月天| 国产一区二区三区欧美| 成人在线爆射| 亚洲不卡中文字幕| 日韩中文字幕麻豆| 蜜桃av免费在线观看| 欧美色国产精品| 久操视频在线免费播放| 亚洲精品日韩av| 欧美日本三区| 久久久久亚洲无码| 富二代精品短视频| 美州a亚洲一视本频v色道| 国产成人精品免费视频| 欧美a级成人淫片免费看| 欧美日韩精品区别| 夜夜操天天操亚洲| 香蕉视频911| 午夜精品久久17c| 亚洲视频分类| 性欧美1819| 一区二区三区视频在线看| 无码国产精品96久久久久| 青青精品视频播放| 天天揉久久久久亚洲精品| 亚洲精品久久一区二区三区777| 精品久久久久久亚洲国产300| 男人久久精品| 亚洲free性xxxx护士hd| 亚洲国产综合在线看不卡| 丰腴饱满的极品熟妇| 8x8x8国产精品| 黄视频在线免费看| 日韩欧美在线一区二区| 国产精品正在播放| 国产精品999在线观看| 在线视频中文亚洲| 国偷自产av一区二区三区| 国产精品亚洲二区在线观看| 亚洲天堂免费看| 日本中文字幕电影在线观看| 国产综合视频在线观看| 国产精品试看| 国产真实乱在线更新| 精品无码久久久久久国产| 不卡的国产精品| 久久久精品在线视频| 一区二区三区 在线观看视频| 水莓100在线视频|