Хранение информации в памяти с неизвестным количеством узловC#

Место общения программистов C#
Ответить
Anonymous
 Хранение информации в памяти с неизвестным количеством узлов

Сообщение Anonymous »

Я пытаюсь создать регистратор выпадения предметов для игры, в которую играю. Я могу получить имя предмета, идентификатор и т. д. из журналов игры, но мне трудно понять, как импортировать, а затем сохранить эту информацию внутри моего .Net-приложения. После некоторых исследований я думаю, что лучше всего было бы создать класс с полями, которые я хочу использовать, а затем использовать список.
Моя проблема в том, что я не знаю, сколько разных Dropped_From_NPC_ # и Dropped_In_Zone_# будут для каждого элемента. Некоторые предметы могут иметь только 1 NPC/зону, из которой они выпадают, в то время как другие могут иметь сотни.
Каков самый простой способ перенести эту информацию в память моего приложения, чтобы я мог искать конкретные части? об этом позже?
public class ItemDatabaseInformation
{
public string Name { get; set; }
public Int64 LinkID { get; set; }
public Int64 IconID { get; set; }

public string Dropped_From_NPC_1 { get; set; }
public string Dropped_In_Zone_1 { get; set; }
public string Dropped_From_NPC_2 { get; set; }
public string Dropped_In_Zone_2 { get; set; }
public string Dropped_From_NPC_3 { get; set; }
public string Dropped_In_Zone_3 { get; set; }
}


Подробнее здесь: https://stackoverflow.com/questions/793 ... r-of-nodes
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»