如何在C#中为字符串数组的元素分配值?

时间:2018-12-09 23:59:10

标签: c# arrays string

我是C#的初学者,我有以下代码:

http://example.com/url2?bday=2011-11-11

我创建了一个由学生组成的字符串数组,并且我正在尝试为每个学生分配值(标记)。我发布的这段代码并不是很准确,我需要一些帮助来理解该过程。 非常感谢。

2 个答案:

答案 0 :(得分:6)

我会避免继续使用这种方法,因为它很麻烦。而是创建一个类来表示具有必要字段的数据。

示例:

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

然后构造Student对象,并填充我将在练习中留下的数据。

请查阅文档以获得进一步的帮助Objects (C# Programming Guide),因为其中包含一些可以使用的好示例。

答案 1 :(得分:0)

//以防万一,如果您尝试分别在名称上打印值标记...

    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]}");