Как присвоить значения элементам массива строк в C #? - PullRequest
0 голосов
/ 10 декабря 2018

Я новичок в C #, и у меня есть этот код:

string[] student = new string[6] { "Joules", "Niki", "Hannah","Ariana", "Martin", "Loren" };
int[] mark = new int[6] { 85, 65, 70, 75, 95, 80 };
        Console.Write(student[0]);
        student[0] = mark[0].ToString();
        Console.WriteLine($"'s mark is {student[0]}");

Я создал массив строк студентов, и я пытаюсь присвоить значения (оценки) каждому из них.Этот код, который я разместил, не совсем точен, и мне нужна помощь в понимании процедуры.Большое спасибо.

Ответы [ 2 ]

0 голосов
/ 10 декабря 2018

// на всякий случай, если вы пытаетесь просто напечатать значения меток для имен соответственно ...

    string[] student = new string[6] { "Joules", "Niki", "Hannah","Ariana", "Martin", "Loren" };
    int[] mark = new int[6] { 85, 65, 70, 75, 95, 80 };    

    //student.Length or mark.Lenght, whatever
    for(int i = 0; i < student.Length ; i++ ) 
    Console.WriteLine($"{student[i]}'s mark is {mark[i]}");
0 голосов
/ 10 декабря 2018

Я бы не стал прибегать к такому подходу, так как с ним трудно работать.вместо этого создайте класс для представления данных с необходимыми полями.

Пример:

class Student {
   public string Name {get; set;}
   public int Mark {get; set; }
}

Затем создайте Student объекты и заполните данные, которые я оставлю вам в качестве упражнения.

обратитесь к документации для получения дополнительной помощи Объекты (Руководство по программированию в C #) , поскольку оно содержит несколько хороших примеров, которые вы можете использовать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...