using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace OOP1
{
class Program
{
static void Main(string[] args)
{
Teacher B = new Teacher();
B.Name = "Kru B";
B.SortStudent();
for (int i = 0; i < B.Students.Length; i++)
{
Console.WriteLine(B.Students.Name + "->" + B.Students.height);
}
Console.WriteLine();
Console.ReadKey();
}
public class People
{
public string Name { get; set; }
public int age { get; set; }
public int height { get; set; }
DateTime birthDay { get; set; }
public int Plus(int a, int b)
{
return a + b;
}
}
public class Student : People
{
public Teacher ConsultTeacher;
public Student()
{
}
public Student(string Name, int Height, int age)
{
this.Name = Name;
this.height = height;
this.age = age;
}
public int WrongPlus(int a, int b)
{
return a + b + 1;
}
}
public class Teacher : People
{
public Student[] Students;
public Teacher()
{
Students = new Student[10];
for (int i = 0; i < Students.Length; i++)
{
var random = new Random(i);
var height = random.Next(100, 150);
var age = random.Next(10, 12);
Students = new Student();
Students.Name = "Student " + i.ToString();
Students.height = height;
Students.age = age;
Students.ConsultTeacher = this;
}
}
public int RightPlus(int a, int b)
{
return a + b;
}
public void SortStudent()
{
}
}
}
}
ผมอย่าง จะให้ output เรียงจากมากไปน้อยอะครับ พอใช้ได้ไหม ??
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace OOP1
{
class Program
{
static void Main(string[] args)
{
Teacher B = new Teacher();
B.Name = "Kru B";
B.SortStudent();
for (int i = 0; i < B.Students.Length; i++)
{
Console.WriteLine(B.Students.Name + "->" + B.Students.height);
}
Console.WriteLine();
Console.ReadKey();
}
public class People
{
public string Name { get; set; }
public int age { get; set; }
public int height { get; set; }
DateTime birthDay { get; set; }
public int Plus(int a, int b)
{
return a + b;
}
}
public class Student : People
{
public Teacher ConsultTeacher;
public Student()
{
}
public Student(string Name, int Height, int age)
{
this.Name = Name;
this.height = height;
this.age = age;
}
public int WrongPlus(int a, int b)
{
return a + b + 1;
}
}
public class Teacher : People
{
public Student[] Students;
public Teacher()
{
Students = new Student[10];
for (int i = 0; i < Students.Length; i++)
{
var random = new Random(i);
var height = random.Next(100, 150);
var age = random.Next(10, 12);
Students = new Student();
Students.Name = "Student " + i.ToString();
Students.height = height;
Students.age = age;
Students.ConsultTeacher = this;
}
}
public int RightPlus(int a, int b)
{
return a + b;
}
public void SortStudent()
{
}
}
}
}