使用线程
怎样使用线程,需要导入哪一个包
要求:定义一个结构体Student,包含一个姓名(字符串类型)和一个幸运日(刚才定
义的LuckDay枚举类型),然后定义一个该结构体的一维数组,但不初始化,
提示用户输入班级人数后再初始化这个数组,然后循环给这个数组的每个元素分
别赋值姓名和幸运日(幸运日的赋值方法同枚举练习题),最后用foreach遍历输
出所有Student结构体变量,最好每行输出一个Student。
下面是我写的,但是有点问题,希望高手帮忙看下。。。
定义的一个类:
namespace Test2
{
class Program
{
static void Main(string[] args)
{
Console.Write("请输入学生人数:");
int count = int.Parse(Console.ReadLine());
String[] a= new String[count];
for (int i = 0; i < count; i++)
{
Console.Write("请输入第{0}个学生的姓名: ", i + 1);
a[i] = Console.ReadLine();
Console.Write("请输入第{0}个学生的幸运日: ", i + 1);
a[i] = Console.ReadLine();
}
foreach (String disp in a)
{
//if (a[i] == 0)
//{
// Console.WriteLine(LuckDay.Sunday);
//}
Console.Write("姓名:{0} ",disp);
Console.WriteLine("幸运日: {0} ", disp);
}
}
}
}
定义的枚举:
namespace Test2
{
enum LuckDay
{
Sunday=0,
Monday=1,
Tuesday=2,
Wednesday=3,
Thursday=4,
Friday=5,
Saturday=6,
}
}
定义的结构体:
namespace Test2
{
struct Student
{
///学生姓名
public String name;
public LuckDay luckday;
public String[] strict;
}
}
似乎结构体没有什么用。。。