亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > C# > 正文

基于C# MBG 擴展方法類庫的使用詳解

2020-01-24 03:20:56
字體:
來源:轉載
供稿:網友
以前在CodeProject上看到了一篇文章:MBG Extensions Library
 
大致是作者在介紹自己寫的擴展方法類庫,內容如下:
In()
復制代碼 代碼如下:

if (myString == "val1" ||
   myString == "val2" ||
   myString == "val3" ||
   myString == "val4" ||
   myString == "val5")
   {
      //Do something
   }

使用擴展方法In,可以這樣寫:
復制代碼 代碼如下:

if (myString.In("val1",
"val2", "val3", "val4", "val5"))
{
   //Do something
}

Cool!

In示例2:
復制代碼 代碼如下:

bool found = false;
foreach (string s in myList)
{
   if (myString == s)
   {
      found = true;
      break;
   }
}
if (found)
{
   //Do something
}

使用In擴展,可以寫成:
復制代碼 代碼如下:

if (myString.In(myList))
{
   //Do something
}

當然,我個人認為還是myList.contain(myString) 要好點。

如果說只能在string 類型上使用In的話,那么你就錯了,作者把In還用在了Enum上。
例如:
復制代碼 代碼如下:

public enum MyEnum
{
   MyValue1,
   MyValue2,
   MyValue3,
   MyValue4,
   MyValue5
}

使用In擴展就變成了:
復制代碼 代碼如下:

MyEnum myEnum = MyEnum.MyValue1;
if (myEnum.In(MyEnum.MyValue2,
MyEnum.MyValue3, MyEnum.MyValue5))
{
   //Do Something
}

雖然代碼看上去很cool,但是個人認為不太直觀,而且意思也沒表達清楚。具體什么意思,我沒看出來。

XmlSerialize() and XmlDeserialize()
序列化:
復制代碼 代碼如下:

employees.XmlSerialize("C://employees.xml");

反序列化:
復制代碼 代碼如下:

string xml = employees.XmlSerialize();
Employees employees = xml.XmlDeserialize<Employees>();

Repeat()
作者舉的例子是:
復制代碼 代碼如下:

string separatorLine = "------------------------------------------";
//使用Repeat可以變成
string separatorLine = '-'.Repeat(30);

這個例子我還是認為不夠妥當,畢竟你可以new String(‘-',30);

IsMultipleOf()
復制代碼 代碼如下:

int i = 234;
if (i % 10 == 0){ }
//變成
if (i.IsMultipleOf(10)){}

還是一樣,看似簡單,實際則不如i % 10 ==0 看的爽。

最后在說一句:這個擴展類庫也許有用,不過使用第三方插件總是面臨著一定的風險,是否值得需要好好的衡量一下,不知道為什么作者取名叫MBG,不禁想起了MLGB。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲黄色在线看| 日韩在线观看网站| 久久激情五月丁香伊人| 成人黄色午夜影院| 国产精品自产拍在线观看| 国产精品久久不能| 精品国产依人香蕉在线精品| 一本色道久久综合狠狠躁篇怎么玩| 中文字幕自拍vr一区二区三区| 伦伦影院午夜日韩欧美限制| 亚洲精品美女久久| 日韩成人av网址| 久久视频在线播放| 亚洲欧美日韩网| 5278欧美一区二区三区| 亚洲视屏在线播放| 亚洲美女久久久| 清纯唯美亚洲综合| 成人精品一区二区三区电影免费| 精品动漫一区二区三区| 欧美成人黑人xx视频免费观看| 国产区精品在线观看| 亚洲成年人在线播放| 日韩av高清不卡| 欧美日韩在线视频观看| 亚洲高清不卡av| 国产精品久久久久久久久借妻| 91精品国产综合久久久久久蜜臀| 久久久欧美一区二区| 欧美精品在线免费观看| 亚洲视频综合网| 69久久夜色精品国产69乱青草| 久久99久国产精品黄毛片入口| 国产精品国产三级国产aⅴ9色| 91精品视频在线看| 少妇av一区二区三区| 日韩福利伦理影院免费| www.亚洲一区| 久久精品视频中文字幕| 91久久综合亚洲鲁鲁五月天| 欧美wwwwww| 97视频色精品| 亚洲美女av在线播放| 久久影院中文字幕| 国产欧美精品xxxx另类| www国产精品com| 精品国产一区二区在线| 亚洲一区亚洲二区亚洲三区| 亚洲人成电影网站色www| 亚洲免费视频一区二区| 在线丨暗呦小u女国产精品| 亚洲国产精品va| 久久国产加勒比精品无码| 欧美高清在线播放| 国产精品精品国产| 亚洲精品一区中文字幕乱码| 国产精品久久久久久搜索| 亚洲欧美精品中文字幕在线| 亚洲欧美日韩国产中文专区| 久久人人爽人人| 尤物九九久久国产精品的分类| 亚洲欧洲黄色网| 国产精品欧美一区二区三区奶水| 久久69精品久久久久久久电影好| 欧美国产在线视频| 亚洲夜晚福利在线观看| 亚洲欧美国产日韩天堂区| 欧美麻豆久久久久久中文| 亚洲在线视频观看| 麻豆乱码国产一区二区三区| 欧美极度另类性三渗透| 久久影视电视剧免费网站清宫辞电视| 欧美综合一区第一页| 深夜福利一区二区| 91精品国产91久久久久福利| 亚洲电影成人av99爱色| 国产精品高潮呻吟久久av黑人| 日韩视频在线免费观看| 国产精品黄页免费高清在线观看| 久久久精品亚洲| 色诱女教师一区二区三区| 国产精品自产拍高潮在线观看| 国产欧美一区二区三区久久| 亚洲精品中文字幕av| 疯狂做受xxxx欧美肥白少妇| 欧美成人三级视频网站| 亚洲精品久久久久久久久久久久久| 中国日韩欧美久久久久久久久| 91国语精品自产拍在线观看性色| 国产精品热视频| 亚洲综合在线做性| 国产精品永久免费观看| 亚洲日本aⅴ片在线观看香蕉| 国产精品久久久久影院日本| 亚洲人成电影网站色| 国产精品久久久久福利| 日韩中文字幕亚洲| 精品成人乱色一区二区| 亚洲欧美日韩国产精品| 韩国v欧美v日本v亚洲| 日韩美女在线观看| 欧美性videos高清精品| 中文字幕在线看视频国产欧美在线看完整| 成人写真视频福利网| 欧美亚洲国产视频| 亚洲精品720p| 国产主播欧美精品| 久久成人一区二区| 久久久欧美一区二区| 日韩高清电影免费观看完整版| 国产精品免费电影| 欧美成年人在线观看| 中文字幕不卡在线视频极品| 久久久精品久久久| 一区二区成人精品| 粉嫩老牛aⅴ一区二区三区| 一区二区三区日韩在线| 亚洲大尺度美女在线| 国产日韩欧美自拍| 亚洲成人三级在线| 久久久女人电视剧免费播放下载| 亚洲一区二区三区乱码aⅴ| 国产一区二区三区三区在线观看| 亚洲图片制服诱惑| 久久精品国产亚洲7777| 日韩免费电影在线观看| 亚洲国内精品视频| 中文字幕日韩电影| 亚洲第一中文字幕| 亚洲国产精品久久久| 91精品久久久久久久久青青| 国产高清视频一区三区| 欧美最猛性xxxxx(亚洲精品)| 亚洲欧美中文字幕| 日韩精品丝袜在线| xxxxxxxxx欧美| 九九精品在线播放| 国产一区二区三区日韩欧美| 久久精品国产99国产精品澳门| 4438全国亚洲精品在线观看视频| 亚洲图片在区色| 在线精品高清中文字幕| 久久精品视频在线| 亚洲人成伊人成综合网久久久| 性欧美在线看片a免费观看| 亚洲国产成人在线播放| 欧美中文字幕精品| 欧美成人一二三| 国产日韩欧美中文| 国产91精品青草社区| 另类图片亚洲另类| 亚洲人成人99网站| 精品久久久久久亚洲国产300| 色吧影院999| 日韩二区三区在线| 久久成年人视频| 久久久这里只有精品视频| 91精品国产乱码久久久久久蜜臀| 亚洲欧美日韩爽爽影院| 国产成人在线一区二区| 国产精品一区二区久久| 欧美日韩亚洲成人| 久久久久久久久久久91| 久久精品电影网|