using System;
namespace studentname
{
class student
{
private int idNumber; //ตัวแปรเก็บรหัสประจำตัว
private string lastName; //ตัวแปรเก็บชื่อ
private double gradePointAversge; //ตัวแปรเก็บเกรดเฉลี่ย
public int getld(){ //เมธอดอ่านรหัสประจำตัว
return idNumber;
}
public string getName(){ //เมธอดสำหรับอ่านชื่อ
return lastName;
}
public double getGPA(){ //เมธอดสำหรับอ่านเกรดเฉลี่ย
return gradePointAversge;
}
public void setLd(int id){ //เมธอดสำหรับสำหรับกำหนดรหัสประจำตัว
idNumber = id;
}
public void setName(string name){ //เมธอดสำหรับสำหรับกำหนดชื่อให้กับออบเจ็กต์
lastName = name;
}
public void setGPA(double gpa) { //เมธอดสำหรับสำหรับกำหนดเกรดเฉลี่ย
gradePointAversge = gpa;
}
class Program
{
static void Main()
{
student st = new student(); //สร้างออบเจ็ต์ใหม่โดยให้ st เป็นตัวอ้างอิง
st.setLd(9353); //กำหนดรหัสประจำตัวให้กับออบเจ็กต์
st.setName("Teerawat"); //กำหนดชื่อให้กับออบเจ็กต์
st.setGPA(3.98);
Console.WriteLine("Student name {0} has ID # {1} and gpa of{2}",
st.getName(), st.getld(), st.getGPA());
Console.ReadLine();
}
}
}
}
โปรแกรมที8.6
using System;
namespace ConsoleApplication1
{
class Program
{
static void Main(){
double[] waterDepht = { 45, 19, 2, 16.8, 190, 0.8, 510, 6, 18 }; //ค่าเริ่มต้นอาร์เรย์
string outputMsg = "";
string caption = "System.Array Methods IIIustrated";
double[] w = new double[20]; //สร้างอาร์เรย์ว่าง 20 เซล
outputMsg += "waterDepth Array\n\n";
foreach (double wVal in waterDepht)
outputMsg += wVal + "\n"; //วนลูปแสดงค่าในอาร์เรย์
MessageBox.Show(outputMsg, caption);
//คัดลอกอาร์เรย์ waterDepth ตั้งแต่เซล 2 มาใส่อาร์เรย์ w จำนวน 5 เซล
Array.Copy(waterDepht, 2, w, 0, 5);
Array.Sort(w); //เรียงข้อมูลในอาร์เรย์ w
outputMsg = "Array w Sorted\n\n";
foreach (double wVal in w)
{
if (wVal > 0)
outputMsg += wVal + "\n"; //แสดงข้อมูลในอาร์เรย์ w
}
MessageBox.Show(outputMsg, caption);
Array.Reverse(w); //กลับค่าอาร์เรย์ w จากหลังมาหน้า
outputMsg = "Array w Reversed\n\n";
foreach (double wVal in w)
{
if (wVal > 0)
outputMsg += wVal + "\n"; //แสดงค่าในอาร์เรย์
}
MessageBox.Show(outputMsg, caption);
}
}
}