四虎精品视频-四虎精品成人免费网站-四虎黄色网-四虎国产视频-国产免费91-国产蜜臀97一区二区三区

擴展方法 之 基本數據篇

  前一篇我列舉了幾個最常用到的基于ASP.NET的擴展方法,而這一篇基于基本數據的擴展方法理應不會遜一籌,因為它不局限于ASP.NET。何謂基本數據,這里直接擺定義:

  C# 中有兩種基本數據類型:值類型和引用類型。 值類型包括:簡單類型、結構類型、枚舉類型;引用類型包括:Object 類型、類類型、接口、代表元、字符串類型、數組。

  說白了這篇就是擴展 int, string, double, DateTime...等基本類型。這么多數據類型,如果int來個擴展,double也來個擴展,肯定會是一個造金字塔工程。幸好有泛型幫我們,但是有時泛型也不是萬能的,這個以后有機會再說。

  為什么我們需要擴展方法?一句話:提高寫代碼的速度,語義也清晰。按道理說,基于基本數據的擴展方法應該經常被用到才有意義,否則只會“污染”被擴展的元素。而怎么才算常用,這可沒什么標準,也不是我一個人說了算。所以,以下的擴展方法大家就根據自己的經驗判斷是否常用吧,至少我的項目是用了不少。

1. In 判斷一個元素是否在一個集合里面

(這是我目前為止見到最好的擴展方法之一)

1.1 ScottGu 最初的版本:

step2  

1.2 后經 鶴沖天 的潤色:c#擴展方法奇思妙用高級篇一:改進 Scottgu 的 "In" 擴展

      //ScottGu In擴展 改進
public static bool In(this T t, params T[] c)
{
return c.Any(i => i.Equals(t));
}

NET技術擴展方法 之 基本數據篇,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: midjourney中文版| jjdd| 荒岛女儿国| 康熙王朝是哪一年拍的| 广西都市频道节目表| 初一英语完形填空20篇免费| 林栋浦| 阿兵| 陷入纯情| 柏欣彤12点以后跳的广场舞| 《爱你》演员表| 1到100数字表图片| 三年片在线观看电影在线观看大全| 徐贤电视剧| 国家励志奖学金个人主要事迹1500字 | 骚扰电话怎么弄,不停的给对方打| 日本电影姐姐| 刘德华神雕侠侣| 活动评价| 小红书如何开通店铺| 宁死不屈电影免费观看| 金珠电影| 乔治克鲁尼个人资料| 王顺明| 珊瑚海 歌词| 孤独感拉满的头像| 性的秘密免费| 去分母解一元一次方程100道及答案 | 形容颜色的成语有哪些| 王紫瑄| 伦理<禁忌1| 抗日电影免费| himym| 八哥图库图谜| 日本变态视频| 国内自拍99| 珠江电视台直播 珠江频道| 邓佳佳| 表妹韩剧| 哈尔的移动城堡免费完整版| 和平视频|