<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    注銷

    注銷

      BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
      112 隨筆 :: 7 文章 :: 18 評論 :: 0 Trackbacks


    using ?System;
    using ?System.Collections;

    namespace ?NoSortHashtable
    {
    ????
    /// ? <summary>
    ????
    /// ?Summary?description?for?Class1.
    ????
    /// ? </summary>
    ???? class ?Class1
    ????{
    ????????
    /// ? <summary>
    ????????
    /// ?The?main?entry?point?for?the?application.
    ????????
    /// ? </summary>
    ????????[STAThread]
    ????????
    static ? void ?Main( string []?args)
    ????????{
    ????????????Hashtable?hashTable?
    = ? new ?Hashtable();

    ????????????hashTable.Add(
    " hunan " , " changsha " );
    ????????????hashTable.Add(
    " beijing " , " beijing " );
    ????????????hashTable.Add(
    " anhui " , " hefei " );
    ????????????hashTable.Add(
    " sichuan " , " chengdu " );
    ????????????
    foreach ( string ?str? in ?hashTable.Keys)
    ????????????{
    ????????????????Console.WriteLine(str?
    + ? " ?:? " ? + ?hashTable[str]);
    ????????????}

    ????????}
    ????}
    }

    打印的結(jié)果是:
    ??? anhui : hefei
    ??? hunan : changsha
    ????sichuan : chengdu
    ??? beijing : beijing

    當然,產(chǎn)生這個結(jié)果的原因大家都知道,Hashtable內(nèi)部的排序機制使然,但我現(xiàn)在就是不想排序,我按什么順序輸入的,就想它再怎么給我輸出,怎么辦?去Google酷了一下,卻因為不知道使用什么關(guān)鍵字去酷,結(jié)果沒有酷出好的相關(guān)問題來。
    我想到,ArrayList是不排序的啊,那是不是讓ArrayList和Hastable配成良緣,那么它們的結(jié)晶就是我想要的呢,既有Hashtable的豐富功能,又可以滿足我的BT的要求(不排序),動手了。
    using?System;
    using?System.Collections;

    namespace?NoSortHashtable
    {
    ????
    ///?<summary>
    ????
    ///?Summary?description?for?NoSortedHashtable.
    ????
    ///?</summary>

    ????public?class?NoSortHashtable?:?Hashtable
    ????
    {
    ????????
    private?ArrayList?keys?=?new?ArrayList();

    ????????
    public?NoSortHashtable()
    ????????
    {
    ????????}

    ????????

    ????????
    public?override?void?Add(object?key,?object?value)
    ????????
    {
    ????????????
    base.Add?(key,?value);
    ????????????keys.Add?(key);
    ????????}


    ????????
    public?override?ICollection?Keys
    ????????
    {
    ????????????
    get
    ????????????
    {
    ????????????????
    return?keys;
    ????????????}

    ????????}


    ????????
    public?override?void?Clear()
    ????????
    {
    ????????????
    base.Clear?();
    ????????????keys.Clear?();
    ????????}


    ????????
    public?override?void?Remove(object?key)
    ????????
    {
    ????????????
    base.Remove?(key);
    ????????????keys.Remove????(key);
    ????????}

    ????????
    public?override?IDictionaryEnumerator?GetEnumerator()
    ????????
    {
    ????????????
    return?base.GetEnumerator?();
    ????????}


    ????}

    }

    posted on 2006-11-22 11:02 注銷..... 閱讀(411) 評論(0)  編輯  收藏 所屬分類: .net摘要
    主站蜘蛛池模板: 亚洲精品无码永久在线观看你懂的 | 337p欧洲亚洲大胆艺术| 亚洲精品日韩中文字幕久久久| 亚洲人av高清无码| 精品在线免费观看| 国产又黄又爽又刺激的免费网址| 亚洲人成网7777777国产| 亚洲人成网站免费播放| 成人免费无码大片a毛片| 亚洲综合视频在线观看| 男女超爽刺激视频免费播放| 亚洲女久久久噜噜噜熟女| 中文字幕乱码一区二区免费| 日韩亚洲精品福利| 色老板亚洲视频免在线观| 日韩视频在线观看免费| 国产福利电影一区二区三区,亚洲国模精品一区| 亚洲精品国产福利片| 免费观看激色视频网站bd| 亚洲一区二区三区日本久久九| 一级做性色a爰片久久毛片免费| 在线看片人成视频免费无遮挡| 亚洲综合无码一区二区三区| 999久久久免费精品国产 | 在线观看午夜亚洲一区| 老司机午夜精品视频在线观看免费| 久久久久久久91精品免费观看| 亚洲永久网址在线观看| 免费无码又黄又爽又刺激| 亚洲精品456在线播放| 卡一卡二卡三在线入口免费| WWW国产成人免费观看视频| 亚洲区日韩区无码区| 国产成人无码免费看片软件| 亚洲精品自产拍在线观看动漫| 国产成人精品免费久久久久| 精品日韩99亚洲的在线发布| 免费观看成人毛片a片2008| 美女黄色毛片免费看| 亚洲精品第一国产综合精品| 国产不卡免费视频|