Форум программистов, компьютерный форум, киберфорум
C# .NET
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C# Работа с несколькими мышками https://www.cyberforum.ru/ csharp-net/ thread56931.html
Задача стоит следующая: к компьютеру подключено 3 USB-мыши. Необходимо обрабатывать нажатия кнопок каждой мыши отдельно. При работе 3-х мышек система работает с ними как с одной. Как отличить нажатие кнопки на одной мыши от нажатия на другой?
Nayti prostye 4isla C#
Pomogite, plz, nayti prostye 4isla ot 10 do 50 zna4nyh 4isel! Nawel s pomow'yu Reweta Eratosfena do 6 zna4nyh, dalwe uje nujna drugaya logika...Pomogite, plz!!!!
C# Работа с классом Задача про классы - Описать класс дробей — рациональных чисел, являющихся отношением двух целых чисел. Предусмотреть методы сложения, вычитания, умножения и деления дробей. Написать программу, демонстрирующую все разработанные элементы класса. Создаю класс с именем Drobi class Drobi { double a; double b; // получаем свойства https://www.cyberforum.ru/ csharp-net/ thread56888.html C# Создание билдера на C# https://www.cyberforum.ru/ csharp-net/ thread56887.html
Создание билдера на C#. Здравствуйте.Подскажите пожалуйста как на C# можно создать билдер.Например как билдер бота Black Energy. Предположим у меня есть код: string text = Console.ReadLine(); Console.WriteLine(text); Запускаем программу,вводим значение.Программа закрывается и создаёт ещё 1 .exe в котором значению text присваивается введённое значение и обрезается строка...
C# Создание dll
пробую вот создать свою dll'ку хотел вставить функцию, которая делает скриншот public void MakeScreen(string ScreenName) { System. bmpScreenshot = new Bitmap(Screen.PrimaryScreen.Bounds.Width, Screen.PrimaryScreen.Bounds.Height, System.Drawing.Imaging.PixelFormat.Format32bppArgb); gfxScreenshot = Graphics.FromImage(bmpScreenshot); ...
C# Преобразовать строку в массив байтов https://www.cyberforum.ru/ csharp-net/ thread56883.html
Имееться строка, представленая в hex кодировке: string str = "0a0f8e9a10ef71e10cd0436f819b4599"; Как ее можно преобразовать в byte массив? К примеру преобразовать какое-то слово в массив: byte str = Encoding.Default.GetBytes("Hello"); а получить из масиива так: string str = Encoding.ASCII.GetString(byte); Но такой способ не проходит, не пойму как сделать правильно.
C# ip адреса в разных windows`ах https://www.cyberforum.ru/ csharp-net/ thread56759.html
Здравствуйте! Пишу модуль на сишарпе для получения-редактирования сетевых настроек, который должен работать как в ХР, так и в висте и в семёре. В ХР всё, вроде, отладил, работает чотко. Делал через WMI, который возвращает массив всех айпишников на интерфейсе. Соответственно беру первый, меняю, и запихиваю обратно в WMI (массив с изменённым первым элементом). Так вот под вистой...
C# Combobox c нескольками колонками
Народ, как мне в Combobox сделать несколько колонок(столбцов)?
C# Безопасность распространения программы Я разрабатываю коммерческие приложения. Заказчик, понятно, отдает все деньги уже после начала эксплуатации приложения. Раньше, чтобы обезопасить себя от ненужных проблем, я вставлял в текст программы код, который отключал приложение через какое-то время. Как только заказчик со мной рассчитывался, я удалял этот код. Знаю, что в NET есть понятие ключа сборки (прочитал у Рихтера, до конца не... https://www.cyberforum.ru/ csharp-net/ thread56708.html C# Получение IP адреса https://www.cyberforum.ru/ csharp-net/ thread56701.html
Как можно в C# получить IP адресс машины и вывести его на экран (Консольное приложение)* Так же как можно отослать этот ип на мыло или ICQ? За ранее спс!
Безопасность кода C#
Дела вот в чём. В коде у меня содержится стринговое поле, в котором байтовое представление dll файла в зашифрованном виде. При выполнении оно расшифровывается и загружается при помощи Assembly.Load. 1. Возможно ли во время выполнения программы как-то выташить из памяти эту библиотеку? 2. Есть хорошие способы спрятать ключ шифровки?
C# Выполнение списка заданий по расписанию https://www.cyberforum.ru/ csharp-net/ thread56551.html
Имеется список задач требующих выполнения. Каждая задача выполняется через определенные промежутки времени. Вопрос - как лучше програмно реализовать. Например Задание 1 - Запостить на сервер некие данные - 1 раз в час Задание 2 - Проверять наличие изменения на сервере - каждые 15 минут - В течении 2х часов Задание 3 - Слать уведомление о состоянии работы - каждые 1 минуту Есть некоторые...
283 / 262 / 32
Регистрация: 11.11.2009
Сообщений: 605
23.11.2009, 00:16 0

Создать хеш таблицу - C# - Ответ 371614

23.11.2009, 00:16. Показов 17303. Ответов 26
Метки (Все метки)

Ответ

Цитата Сообщение от Goldywhite Посмотреть сообщение
Если бы всё так просто было как ты говоришь )))) Сразу видно ты свою БД не писал

Простой пример: дано отчество. Как ты найдёшь запись?
В смысле велосипед не изобретаю? Да, не изобретаю, но пользуюсь придуманным во всю )

Вот то что я имею ввиду в качестве пояснения...

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
    struct Person
    {
        public string Last;
        public string First;
        public string MI;
        public string Phone;
    }
    class MyHashTable
    {
        private Hashtable MyDictionary = new Hashtable();
        private string GetKeyByLevel(int level, Person person)
        {
            return (level == 0) ? person.Last : (level == 1) ? person.First : person.MI;
        }
        private void AddPerson(int level, Person person, Hashtable hTbl)
        {
            string key = GetKeyByLevel(level, person);
            object p = hTbl[key];
            if (p == null)
                hTbl.Add(key, person);
            else if (p is Hashtable)
                AddPerson(++level, person, (Hashtable)p);
            else
            {
                Hashtable newHTbl = new Hashtable();
                hTbl.Add(key, newHTbl);
                level++;
                newHTbl.Add(GetKeyByLevel(level, person), p);
                newHTbl.Add(GetKeyByLevel(level, person), person);
            }
        }
        private string GetPhone(int level, Person person, Hashtable hTbl)
        {
            string key = GetKeyByLevel(level, person);
            object p = hTbl[key];
            if (p == null)
                return null;
            else if (p is Hashtable)
                return GetPhone(++level, person, (Hashtable)p);
            else
                return ((Person)p).Phone;
        }
        public void AddPerson(Person person)
        {
            AddPerson(0, person, MyDictionary);
        }
        public string GetPhone(Person person)
        {
            return GetPhone(0, person, MyDictionary);
        }
    }
Добавлено через 3 минуты
А вообще-то говоря не понятно зачем было затевать эти HashTables. Создай DataTable с 4 полями фамилия-имя-отчество-телефон и заполняй/ищи - все что нужно там есть. Именно, что базы данных придумывать не надо, их надо использовать

Вернуться к обсуждению:
Создать хеш таблицу C#
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
23.11.2009, 00:16
Готовые ответы и решения:

Добавление элементов в хеш-таблицу
using System; using System.Collections.Generic; using System.Linq; using System.Text; using...

Записать объекты в хеш-таблицу
Техническое задание. Нужно записать объекты в хеш-таблицу (Hashtable). Код рабочий нужно немного...

Записать массив в Хеш-Таблицу
Всем привет! Только учу C#, да и в общем-то еще только учусь азам программирования. Подскажите,...

Последовательный ввод в консоль ключа и значения и запись в хеш-таблицу
только начал изучать с#. Подскажите как подправить алгоритм, мне нужно чтобы в консольном режиме я...

26
23.11.2009, 00:16
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
23.11.2009, 00:16
Помогаю со студенческими работами здесь

Создать динамическую структуру, которая представляет собой хеш-таблицу
Создать динамическую структуру, которая представляет собой хеш таблицу, значения которой могут...

Создать хеш-таблицу из случайных целых чисел и найти в ней номер стека, содержащего максимальное значение ключа
Помогите пожалуйста! Нужно создать хеш-таблицу из случайных целых чисел и найти в ней номер стека,...

Создать хеш-таблицу со случайными целыми ключами и удалить из него записи с чётными ключами
Помогите пожалуйста создать хеш-таблицу со случайными целыми ключами и удалить из него записи с...

Организовать хеш-таблицу
Организовать хеш-таблицу, используя h(x) по методу умножения для формирования хеш-адреса....

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru