如何與構造一個只讀屬性,可以讓你設置的值:從正常你需要一個帶有構造函數的只讀屬性,讓你爲該屬性設置值?
public class Customer
{
private int m_id = -1;
public Customer(int id)
{
m_id = id;
}
public int ID
{
get
{
return m_id;
}
}
}
不同的獲取,設置屬性類似下面的?
public class Customer
{
private int m_id = -1;
public int ID
{
get
{
return m_id;
}
set
{
m_id = value;
}
}
對象與前者構建後,您不能設置屬性的值,但您可以使用後者。 –
@CraigW。即如果通過整個對象正確完成,則爲不可變對象。 –