C 學習日記 字典

2021-07-29 23:20:43 字數 1045 閱讀 1945

字典能根據鍵快速查詢值,也可以自由的新增元素和刪除元素。鍵會轉換成乙個雜湊,利用雜湊建立乙個數字,它將索引和值關聯起來。索引包含乙個到到值得鏈結。鍵必須重寫gethashcode()方法。equals()方法必須重寫gethashcode(),不然編譯會出錯。字典常用字串做鍵。

using system;

using system.collections.generic;

namespace sample

does not exist",id);

}else

}catch (employeeidexception ex)

}return 0;

} }[serializable]

public class employeeidexception : exception }

[serializable]

public struct employeeid :iequatable

catch (formatexception)

}public override string tostring()

", number);

} //把數值平均的分布在整型範圍內

public override int gethashcode()

public bool equals(employeeid other)

public override bool equals(object obj)

public static bool operator ==(employeeid left, employeeid right)

public static bool operator !=(employeeid left, employeeid right)

}[serializable]

public class employee

public override string tostring()

: ",id.tostring(), name, salary);

} }}

C 學習日記

1611 3 李旗偉 2016年10月5日 連續5天總結 內容a.概括 a 運算子與表示式80 b 流程控制語句45 b.具體內容 在進行了對運算子與表示式的學習後,嘗試了簡單的資料輸入,但結果總是出人預料,自認為會成功的每次運算失敗,搞得我都快失去信心了,還好我知道凡事要堅持,只因心中有夢,才堅持...

C 學習日記

1611 3 李旗偉 2016年10月6日 連續6天總結 內容a.概括 a 程式的基本控制結構95 b 選擇結構60 b.具體內容 以昨天所學為基礎,今日了另乙個世界的學習 流程控制結構。今天,主要學習了程式的基本控制結構,對此已有了基本的認識,並且嘗試了輸入,也小有成績。此外,還對選擇結構進行了淺...

C 學習日記

1611 3 李旗偉 2016年10月7日 連續7天總結 內容a.概括 a 選擇結構100 b 迴圈結構80 c 控制執行順序的語句40 b.具體內容 今天,首先將昨天的殘留完成了 選擇結構,其次,學習了迴圈結構,並基本掌握其知識要領,然後簡單地進行了控制執行順序的語句的粗略了解,雖然幾乎沒弄清楚,...