Обращения к полям класса по порядку - C#

Узнай цену своей работы

Формулировка задачи:

Имеется класс, как обращаться к каждому полю этого класса по порядку для записи. Считываю строки значения для полей ,разделены запятыми, хочу сделать чтобы каждому полю как только он находит запятую присваиваволось значение до запятой
class TargetHuman
    {
        int Num;
        string GivName;
        char MidInit;
        string Surname;
        bool Gender;
        string City;
        string State;
        string Email;
        string TelNum;
        string DateOfB;
        string Occup;
        string Company;
        double Weight;
        int Height;
        string StAdress;
        int Zip;
        string Country;
 
    }
    class Program
    {

        static void Main(string[] args)
        {
            StreamReader sr = new StreamReader("C:/data.txt");
            string Line;
            int k = 0;
            TargetHuman[] arr = new TargetHuman[10000];
            while((Line = sr.ReadLine())!= null)
            {
                k++;
                for (int i = 0; i < Line.Length; i++)
                {
                    if (Line[i] == ',')
                    {
                            
                    }
                }
            }
        }
Ответа судя по всему ждать не стоит, решил костылем, большоооой свитч впили, по переменной.

Решение задачи: «Обращения к полям класса по порядку»

textual
Листинг программы
public class TargetHuman
    {
     public int Num {get; set; };
     public string GivName {get; set; };
     public char MidInit {get; set; };
     public string Surname {get; set; };
     public bool Gender {get; set; };
     public string City {get; set; };
     public string State {get; set; };
     public string Email {get; set; };
     public string TelNum {get; set; };
     public string DateOfB {get; set; };
     public string Occup {get; set; };
     public string Company {get; set; };
     public string Weight {get; set; };
     public int Height {get; set; };
     public string StAdress {get; set; };
     public int Zip {get; set; };
     public string Country {get; set; };
 }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

7   голосов , оценка 3.429 из 5
Похожие ответы