色尼玛亚洲综合影院,亚洲3atv精品一区二区三区,麻豆freexxxx性91精品,欧美在线91

由擴(kuò)展方法引申出的編程思維

  1. Helper大爆炸

  .NET Framework為我們提供了豐富的類庫(kù),但是這并不是萬(wàn)能地,在大部分的時(shí)間,我們都需要為我們的項(xiàng)目特殊定制我們的通用類庫(kù)。

  常常,我們都可以構(gòu)造一個(gè)類,類里封裝一些方法。但是對(duì)于很多時(shí)候,我們并沒(méi)有辦法提取出這樣一個(gè)類,舉一個(gè)小例子,我們?cè)诤芏鄷r(shí)候,需要把url給保存到數(shù)據(jù)庫(kù)里,作為一個(gè)唯一標(biāo)識(shí),但是我們知道url所占空間很大,如果用url來(lái)建立索引的話是非常耗費(fèi)空間,而且影響效率的,那么我們最常用的辦法就是把url做一個(gè)Hash來(lái)作為索引的替代品。

  這個(gè)時(shí)候,我們根本就沒(méi)有辦法說(shuō)我們來(lái)怎么樣提取一個(gè)類,然后在類里寫(xiě)這樣一個(gè)方法,這個(gè)時(shí)候,我們通常就只能這樣:

public static class HashHelper
{
public static string GetHashCode(string s)
{
//GetHashCode........
return String.Empty
}
}

NET技術(shù)由擴(kuò)展方法引申出的編程思維,轉(zhuǎn)載需保留來(lái)源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 铜陵市| 濮阳县| 舟曲县| 响水县| 克什克腾旗| 芜湖市| 金川县| 新晃| 湛江市| 普宁市| 高雄市| 寿光市| 凤山市| 奉化市| 渭源县| 武隆县| 奈曼旗| 普宁市| 高要市| 石泉县| 汉中市| 上栗县| 南城县| 青阳县| 开阳县| 商河县| 阳泉市| 曲阜市| 开阳县| 娄底市| 富阳市| 曲阜市| 麦盖提县| 观塘区| 怀远县| 麻栗坡县| 丹江口市| 莫力| 兴城市| 苍南县| 漳州市|