У меня есть 3 строки, это не реальные данные только пример:Создание массива из нескольких строк
string items = "Item 1, Item 2, Item 3";
string price = "300, 400, 500";
string tax = "30, 50, 60";
То, что я пытаюсь сделать, это создать массив так:
[Item 1] => Array([Price] => 300, [Tax] => 30), [Item 2] => Array([Price] => 400, [Tax] => 50), [Item 3] => Array([Price] => 500, [Tax] => 60)
в проблема в том, что я не знаю, как это сделать в ASP.NET, если бы мне пришлось это делать на PHP, это было бы проблемой.
Почему бы не сделать способ, который вы можете вызвать? Этот метод будет принимать в массиве или списке как параметр, а затем фильтр. Итак, тогда в вашем методе вы просто просматриваете элементы массива данного массива и возвращаете фильтрованный массив для использования в вашем коде. – mwilson
C# массивы не являются ассоциативными. Похоже, что вы хотите словарь (словарей) или, возможно, более идиоматически, список объектов, тип которых является классом «Предмет с именем, ценой и налоговыми свойствами». – Blorgbeard
@Blorgbeard Хорошая добыча. Если массив 3 связан друг с другом, они не должны быть 3 отдельными массивами. Словарь будет более уместным. – mwilson