- Khi học lập trình hướng đối tượng, học về Class có một số thuộc tính riêng :" private string _a;". để bảo đảm tính đúng đắn thì : 2 Phương thức get và set giúp cho việc truy xuất giá trị của 1 trường được bảo mật hơn.
đây là ví dụ đơn giản bạn xem qua.
Code:
using System;
using System.Collections.Generic;
using System.Text;
namespace Get_Set
{
class ClassA
{
private string _a;
public string a
{
get // để lấy giá trị của field gán cho biến(property).
{
return this._a;
}
set // dùng giá trị của biến để thiết lập giá trị cho field.
{
this._a = value;
}
}
}
class Program
{
static void Main(string[] args)
{
ClassA A = new ClassA();// Đối tượng được gọi thực hiện.
A.a = "ABC"; // gán giá trị, get ,set được gọi thực hiên.
Console.WriteLine("{0}", A.a);
}
}
}
giải thích vậy không biết đúng không nữa. lâu rùi quên hết trơn