Đề bài:
Viết chương trình C# tạo một mạng chứa mã số và tên Sinh Viên.
Dưới đây là đoạn code tham khảo:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApplication6
{
class Student
{
int masv;
string ten;
public Student()
{
masv = 0;
ten = "";
}
public Student(int masv, string ten)
{
this.masv = masv;
this.ten = ten;
}
public override string ToString()
{
return "[ " + masv + " - " + ten + " ]";
}
public void Input()
{
Console.Write("Moi nhap ma sv: ");
masv = Convert.ToInt32(Console.ReadLine());
Console.Write("Moi nhap ten sv: ");
ten = Console.ReadLine();
}
}
class Program
{
static void Main(string[] args)
{
int totalStudent = 0;
// Yêu cầu người dùng nhập số Sinh viên
Console.Write("Moi nhap so luong sinh: ");
totalStudent = Convert.ToInt32(Console.ReadLine());
// Khai báo và khởi tạo mảng Sinh viên
Student[] list = new Student[totalStudent];
// duyệt qua các phần tử của mảng, khởi tạo
// từng phần tử và gọi hàm Input() để nhập dữ liệu
for (int i = 0; i < list.Length; i++)
{
list[i] = new Student();
list[i].Input();
}
// in mảng Sinh viên ra màn hình
for (int i = 0; i < list.Length; i++)
{
Console.WriteLine(list[i]);
}
Console.ReadKey(); // Nhập 1 ký tự để kết thúc
}
}
}
Kết quả của chương trình
Theo Đinh Quang Trưởng