NS2A2

Bài 3 C#

Dec 20th, 2020 (edited)
118
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 2.17 KB | None | 0 0
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6.  
  7. namespace Test
  8. {
  9.     class Student
  10.     {
  11.         /*private string _name;
  12.         private string _code;
  13.         private int _age;*/
  14.  
  15.         public string Name { get; set; }
  16.         public string Code { get; set; }
  17.         public int Age { get; set; }
  18.  
  19.         /*public Student( string name, string code, int age)
  20.         {
  21.             Name = name;
  22.             Code = code;
  23.             Age = age;
  24.         }*/
  25.  
  26.         public void InputInfo()
  27.         {
  28.             Name = Console.ReadLine();
  29.             Code = Console.ReadLine();
  30.             Age = int.Parse(Console.ReadLine());
  31.         }
  32.         public void ShowInfo()
  33.         {
  34.             Console.WriteLine("Name: {0}, id: {1}, age: {2}", Name, Code, Age);
  35.         }
  36.     }
  37.     class Class
  38.     {
  39.         //private Student[] _stdList;
  40.         //private int _ratingStar;
  41.  
  42.         public Student[] StdList { get; set; }
  43.         public int RatingStar { get; set; }
  44.         public int n { get; set; }
  45.         public string Leader { get; set; }
  46.         private void InputStudent()
  47.         {
  48.             n = int.Parse(Console.ReadLine());
  49.             StdList = new Student[n];
  50.             for (int i = 0; i < n; i++)
  51.             {
  52.                 StdList[i] = new Student();
  53.                 StdList[i].InputInfo();
  54.             }
  55.         }
  56.         private void ShowStudent()
  57.         {
  58.             for (int i = 0; i < n; i++) StdList[i].ShowInfo();  
  59.         }
  60.         public void InputClassInfo()
  61.         {
  62.             Leader = Console.ReadLine();
  63.             RatingStar = int.Parse(Console.ReadLine());
  64.             InputStudent();
  65.         }
  66.         public void ShowClassInfo()
  67.         {
  68.             Console.WriteLine("Leader is " + Leader);
  69.             Console.WriteLine("Rating Star = " + RatingStar);
  70.             ShowStudent();
  71.         }
  72.  
  73.        
  74.     }
  75.     class RunMain
  76.     {
  77.         static void Main(string[] args)
  78.         {
  79.             Class a = new Class();
  80.             a.InputClassInfo();
  81.             a.ShowClassInfo();
  82.             Console.ReadKey();
  83.         }
  84.     }
  85. }
  86.  
Add Comment
Please, Sign In to add comment