mình đang làm ví dụ về C Sharp, code đính kèm,
mình muốn trong main kiểm tra n = số thì cho thực hiện lệnh tiếp theo, nếu không thì chương trình quay về lại chỗ nhập n,
ở đây mình dùng nhãn nhưng không được,
anh chị sửa giúp mình với nhé.
Cảm ơn!
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- namespace QLSV
- {
- public class Student
- {
- public string studentName;
- public int studentAge;
- public void InputStudent()
- {
- Console.Write(" Ten sinh vien ");
- this.Name = Console.ReadLine();
- Console.Write(" Tuoi sinh ");
- this.Age = int.Parse(Console.ReadLine());
- Console.WriteLine();
- }
- public void ShowStudent()
- {
- Console.WriteLine("Ten sinh vien {0}", studentName);
- Console.WriteLine("Tuoi sinh vien {0}", studentAge);
- Console.WriteLine();
- }
- public string Name
- {
- get { return studentName; }
- set { studentName = value; }
- }
- public int Age
- {
- get { return studentAge; }
- set { studentAge = value;
- }
- }
- }
- class Program
- {
- static void Main(string[] args)
- {
- int n=0;
- nhan
- Console.Write("\n Nhap so luong sinh vien ");
- n = int.Parse(Console.ReadLine());
- if (n != int.Parse(Console.ReadLine()))
- goto nhan;
- else
- {
- Student[] st;
- st = new Student[n];
- for (int i = 0; i < n; i++)
- {
- st = new Student();
- st.InputStudent();
- Console.Clear();
- }
- Console.WriteLine("\n ---------------DANH SACH SINH VIEN------------");
- foreach (Student s in st)
- s.ShowStudent();
- Console.ReadLine();
- }
- }
- }
- }