Перемещение содержимого одного списка в другой списокC#

Место общения программистов C#
Ответить
Anonymous
 Перемещение содержимого одного списка в другой список

Сообщение Anonymous »

Я хочу переместить содержимое одного списка в другой список, но списки немного отличаются.

Код: Выделить всё

   List Stuff
List
 Parameter
Это классы, к которым относятся списки...

Код: Выделить всё

 public class Stuff
{
public string ItemOne {get;set;}
public string ItemTwo {get;set;}
}

List would go into this List
...

public class Parameter
{
public string name {get;set;}
public string val {get;set;}
}
Элемент будет иметь вид name="ItemOne" value=ItemOne
Поле имени представляет собой фактическую строку ItemOne и т. д.
I' Я пытаюсь сделать это таким образом, но имя должно меняться при каждой итерации в зависимости от элемента. Кроме того, счетчик, который я реализовал, кажется очень старомодным. Должен ли быть простой способ сделать это?

Код: Выделить всё

int counter = 0;
foreach(item in Stuff)
{
Parameter[counter].name = [whatever the item is]
Parameter[counter].val = item.[whatever the item is]
counter++
}
Пример: объект Stuff может иметь следующее:
ItemOne = "Ложка", ItemTwo="Вилка"
Соответствующими элементами в списке будут...

name="ItemOne" val="Spoon "
name="ItemTwo" val="Вилка"


Подробнее здесь: https://stackoverflow.com/questions/790 ... erent-list
Ответить

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

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

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

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

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