วันศุกร์ที่ 28 พฤษภาคม พ.ศ. 2553

C# Lab01: Fields

Fields

รูปแบบในการประกาศ

public class Class1
{
    private string _field1; // รูปแบบที่ 1
    double _field2;         // รูปแบบที่ 2
 
    public Class1()
    {
        int variable;       // ตัวแปร ไม่ใช่ field
    }
}
แม้จะทำได้ แต่ก็ไม่ควรใช้รูปแบบที่ 2, ส่วนที่ประกาศใน method ไม่เรียกว่าเป็น field แต่เป็นตัวแปร (variable)

แบบฝึกหัด 1

  1. ให้เปิด file DeclareFields.cs ที่อยู่ใน Project CSL01_ClassElements_Fields
  2. หาบรรทัดที่เขียนว่า // TODO: Add your fields here

class DeclareFields
{
    // TODO: Add your fields here
}

  1. พิมพ์ fields ตามตารางด้านล่างเข้าไปในบรรทัดถัดจาก // TODO: Add your fields here
ชื่อ fieldชนิดข้อมูล (data type)access modifier
_firstNamestringprivate
_lastNamestring-
BirthdateDateTimeprotected
_isMaleboolprivate

  1. ผลลัพธ์ควรได้ดังแสดงด้านล่าง

class DeclareFields
{
    // TODO: Add your fields here
    private string _firstName;
    string _lastName;
    protected DateTime Birthdate;
    private bool _isMale;
}

แบบฝึกหัด 2

  1. ให้เปิด file DeclareFieldsYourTurn.cs ที่อยู่ใน Project CSL01_ClassElements_Fields
  2. ให้ใส่ fields ตามตารางด้านล่างเข้าไปใน class ให้ถูกต้อง
ชื่อ fieldชนิดข้อมูล (data type)access modifier
_nameTitlestringprivate
_firstNamestringprivate
_lastNamestringprivate
_occupationstringprivate
_bloodTypecharprivate

  1. แจ้งผู้ควบคุมเมื่อบันทึกเรียบร้อย

Download Source Code for the lab in Visual Studio 2010 format.

ไม่มีความคิดเห็น:

แสดงความคิดเห็น