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

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

  1. Helper大爆炸

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

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

  這個(gè)時(shí)候,我們根本就沒(méi)有辦法說(shuō)我們來(lái)怎么樣提取一個(gè)類(lèi),然后在類(lèi)里寫(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)系我們修改或刪除,多謝。

主站蜘蛛池模板: 肥东县| 东宁县| 曲周县| 习水县| 马尔康县| 东山县| 屏山县| 达孜县| 香港 | 恭城| 开原市| 台湾省| 东安县| 隆林| 沅陵县| 固镇县| 龙胜| 金湖县| 无锡市| 子长县| 宁城县| 若羌县| 日照市| 西贡区| 江门市| 同心县| 镇江市| 淮阳县| 潢川县| 娄底市| 凤凰县| 邵武市| 康平县| 灵石县| 修文县| 东光县| 邵阳市| 仪征市| 金堂县| 崇义县| 天水市|