using System;
using System.Collections.Generic;
using System.Text;
namespace Test
...{
class test
...{
private static string _name;
private double _dScore;
private double _tScore;
private double _score;
private double _result;
Array students = Array.CreateInstance(typeof(string), 5);
Array Scores = Array.CreateInstance(typeof(double), 5);
public test(double dScore,double tScore,double score)
...{
//this._name = name;
this._dScore = dScore;
this._tScore = tScore;
this._score = score;
}
public string name
...{
get ...{ return _name; }
set ...{ _name = value; }
}
public double dScore
...{
get ...{ return _dScore; }
set ...{ _dScore = value; }
}
public double tScore
...{
get ...{ return _tScore; }
set ...{ _tScore = value; }
}
public double score
...{
get ...{ return _score; }
set ...{ _score = value; }
}
public double result
...{
get ...{ return _result; }
set ...{ _result = value; }
}
public void calculate()
...{
_result = _dScore * 0.2 + _tScore * 0.1 + _score * 0.7;
}
public void scoreSort()
...{
test obJStuinfo = new test(100, 100, 100);
for (int i = 1; i <= 3; i++)
...{
Console.WriteLine("請輸入學生的姓名:");
obJStuinfo.name = Console.ReadLine();
students.SetValue(name);
Console.WriteLine("請輸入學生" + _name + "的德育成績:");
obJStuinfo.dScore = Int64.Parse(Console.ReadLine());
Console.WriteLine("請輸入學生" + _name + "的體育成績:");
obJStuinfo.tScore = Int64.Parse(Console.ReadLine());
Console.WriteLine("請輸入學生" + _name + "的學習成績:");
obJStuinfo.score = Int64.Parse(Console.ReadLine());
//students.SetValue(obJStuinfo.name);
//obJStuinfo.calculate();
}
Array.Sort(Scores, students);
Array.Reverse(students);
}
static void Main(string[] args)
...{
/**//*test obJStuinfo = new test(100, 100, 100);
for (int i = 1; i <= 3; i++)
{
Console.WriteLine("請輸入學生的姓名:");
obJStuinfo.name = Console.ReadLine();
Console.WriteLine("請輸入學生" + _name + "的德育成績:");
obJStuinfo.dScore = Int64.Parse(Console.ReadLine());
Console.WriteLine("請輸入學生" + _name + "的體育成績:");
obJStuinfo.tScore = Int64.Parse(Console.ReadLine());
Console.WriteLine("請輸入學生" + _name + "的學習成績:");
obJStuinfo.score = Int64.Parse(Console.ReadLine());
obJStuinfo.calculate();
}*/
}
}
}