Для личного проекта я хочу создать простую систему инвентаризации на C#. Существует три входа: itemName (строка), itemQuantity (int), itemLevelAlert (int), а затем кнопка.Эффективный способ хранения пользовательских входных данных, содержащих строку и int, список или массив? C#
Когда нажата кнопка «Добавить», я хочу, чтобы входные данные были сгруппированы и сохранены где-то. Я недостаточно опыт на C#, чтобы знать лучший способ сделать это.
В JavaScript я бы, вероятно, использовать мульти-размерный массив:
var inventoryArray = [["Hammer", 25, 5], ["Nails", 100, 20]]
и просто нажать на вход в этот массив. Я все еще участвую в C#, и он идет о массивах немного по-другому.
Могу ли я сделать что-то подобное со списком? Я, наверное, вскакиваю вглубь, рассматривая мою неопытность, но я чувствую, что так лучше училюсь.
да, список - это то, что вам нужно. – Sergio
Лучший вариант здесь: Создал класс с необходимыми свойствами, затем создайте Список объектов этого класса –
@ un-lucky brilliant! Я по-прежнему не знаком с классами, но быстро прочитал, и я понял, о чем вы говорите. Ответ Джоэля - это то, к чему я направлялся. – Ari