Реализация поиска на основе метода хеширования - C#
Формулировка задачи:
Ребята, если кто знает где можно найти толковые примеры(листинги) с применением хэштаблиц, желательно в windows form, дайте ссылочку. Сижу уже 2 часа и немогу найти ничего толкового.
Суть задания заключается в возможности добавления и сохранения, также поиска по ключу в хэштаблице. Консольные примеры нашел пару, но не смог их примнить к заданию.
Если кто может подскажите начинающему как это реализовать в windows form. Заранее благодарен!!!
Если есть возможность, накидайте на форме примерно как это все будет выглядеть, и пару рабочих кнопок(поиск, сохранение, добавление)...а дальше попытаюсь доделать сам.
Решение задачи: «Реализация поиска на основе метода хеширования»
textual
Листинг программы
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; using System.Collections; namespace AHashTablePresentation { public partial class Form1 : Form { public Form1() { InitializeComponent(); } int b = 1, key,j=0; Hashtable ht = new Hashtable(); private void Button_Click(object sender, EventArgs e) { } //To Search a perticular Record private void button6_Click(object sender, EventArgs e) { j = Int32.Parse(textBox3.Text); HashTableClass.Class1 obj = (HashTableClass.Class1)(ht[j]); textBox1.Text = obj.Roll.ToString(); richTextBox1.Text = obj.Name; } //To Add a Record private void AddRecord_Click_1(object sender, EventArgs e) { HashTableClass.Class1 obj = new HashTableClass.Class1(); obj.Roll = Int32.Parse(textBox1.Text); obj.Name = richTextBox1.Text; key = b; ht.Add(key, obj); b = b + 1; textBox1.Text = ""; richTextBox1.Text = ""; }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д