2013-09-21 4 views
-1

Я хочу, чтобы хранить данные наиболее эффективным способом данные выглядит какНаиболее эффективный способ для хранения этих данных

value1 SomeIntegerValues 
value2 SomeIntegerValues 
value3 SomeIntegerValues 
value4 SomeIntegerValues 
value5 SomeIntegerValues 

Например:

Abhishek 45483 

если строка соответствует значению, то я хочу для получения целочисленного значения.

EDIT: im получение вышеуказанных данных с веб-сайта.

+0

Недостаточно контекста, чтобы дать разумный ответ. Сколько строк данных у вас есть? Вам нужно выполнить поиск? – Steve

+0

Строки @Steve могут варьироваться от 1 до 100 и да, мне нужно выполнить поиск. – Zozo

ответ

1

Вы можете попробовать использовать словарь или карту, это зависит от того, что язык вы программируете в.

+0

Я, безусловно, попробую Словарь (: – Zozo

1

Один из способов, чтобы сохранить данные в текстовом файле, а затем использовать System.IO.File.ReadAllLines для прочитайте файл в массив строк. Затем выполните поиск и обновление в памяти и запишите его обратно с помощью System.IO.File.WriteAllLines. Вы можете использовать функцию разделения строк для разделения имени из целочисленного значения в строке.

+0

Отредактировано мое сообщение, я предполагаю, что это не будет работать в этом случае: P – Zozo

1

Такой простой способ .. Вы можете сохранить его в базе данных (MDB или любой другой), и вы можете положить, что в двух столбцах (напр. «Ключ» и «значение»)

В вашем приложении, вы можете загрузить его в два deifferent Listbox и не сортировать его ..

Для поиска значения, вы можете сделать это в первом ListBox (используйте FindStringexact), и вы можете получить целое значение из второго ListBox в одном индексе ..

Смежные вопросы