Вывод на экран значений полей элементов списка - C#
Формулировка задачи:
using System; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Collections.Generic; public class UserReference { public UserReference(int kod, int kodParents) { int Kod = kod; int KodParents = kodParents; } public int Kod { get; set; } public int KodParents { get; set; } } public partial class Program { public static void Main() { List <UserReference> dataUsers = new List <UserReference>(); //создание элемента списка dataUsers.Add (new UserReference(2,21)); List <UserReference> dataSubdivisions = new List <UserReference>(); //создание элемента списка foreach (UserReference dataElement in dataUsers) { int id = (int)dataElement.Kod; int parentId = (int)dataElement.KodParents; dataSubdivisions.Add(new UserReference( id, parentId)); } Console.WriteLine (dataSubdivisions.Count); foreach(UserReference test in dataSubdivisions) { int kods = (int)test.Kod; int kodparant = (int) test.KodParents; Console.WriteLine ("{0} - {1}",kods,kodparant); } } }
Решение задачи: «Вывод на экран значений полей элементов списка»
textual
Листинг программы
public class UserReference { public UserReference(int kod, int kodParents) { Kod = kod; //int убери KodParents = kodParents;//int убери } //и добавь конструктор копирования, чтобы копию создать, в случае чего, а не тупо элементы назначать public UserReference(UserReference r) { this.Kod = r.Kod; this.KodParents = r.KodParents; } public int Kod { get; set; } public int KodParents { get; set; } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д