c# tcbs屬性訪問器
public AcctRole TheAcctRole
{
get
{
//在get獲取屬性值時,如果屬性沒有值,就為其供值(在if判斷中)
if ((this._theAcctRole == null) && (this._acctRoleCd != null))
{
this._theAcctRole = AcctRole.GetAcctRole(this._acctRoleCd, new object[] { AcctRoleFetch.Basic });
this._theAcctRole.MarkAsSubordinate();
}
//返回屬性值,在前面加上if後,無論屬性有無值,皆會得到有值的屬性值
return this._theAcctRole;
}
set
{
if (this._theAcctRole != value)
{
if (!base.IsNew && (this._acctRoleCd != value.AcctRoleCd))
{
throw new CoreBusinessException(99999L, "The {0} property can only change when creating a new {1} object.", new string[] { "TheAcctRole", "AcctAcctRoleOrg" });
}
this._theAcctRole = value;
this.AddAuditEntry("_acctRoleCd", this._acctRoleCd, (value == null) ? null : value.AcctRoleCd);
this._acctRoleCd = (value == null) ? null : value.AcctRoleCd;
base.MarkDirty();
}
}
}
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/9240380/viewspace-720192/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- c#屬性訪問器C#
- C#中類的屬性訪問器--get和set分析C#
- C#基礎概念之密封類,屬性訪問器,介面C#
- JavaScript get set 訪問器屬性JavaScript
- c# public_protected_private許可權訪問符_屬性訪問器get_setC#
- JavaScript物件的資料屬性與訪問器屬性JavaScript物件
- 深入理解物件的資料屬性與訪問器屬性物件
- C#訪問或修改私有類、函式、變數、屬性C#函式變數
- outerDocument訪問外部屬性方法
- C#索引器和屬性C#索引
- 原型鏈上的get與set訪問器屬性原型
- javascript 物件屬性的get set訪問器寫法JavaScript物件
- 不使用反射進行C#屬性的執行時動態訪問反射C#
- JavaScript訪問物件的屬性和方法JavaScript物件
- 課時45:魔法方法:屬性訪問
- js訪問物件屬性的2個方法JS物件
- Python 訪問和設定私有屬性Python
- 一、訪問物件屬性和方法的操作物件
- c# hasvalue屬性C#
- ES規範解讀之賦值操作符&屬性訪問器賦值
- javascript訪問物件屬性方式簡單介紹JavaScript物件
- C# 可訪問性不一致C#
- C#屬性和lamdaC#
- [引]C# DllImport 屬性C#Import
- c#之tcbs方法示例hasvalueC#
- c#之tcbs method方法示例C#
- c#之tcbs method方法_getC#
- Python中訪問私有屬性和私有方法Python
- Python 中的屬性訪問與描述符Python
- Python的類例項屬性訪問規則Python
- c#索引訪問器再探_get_set之訪問控制存取C#索引
- C#學習筆記-欄位、屬性、索引器C#筆記索引
- Tomcat中訪問資料庫使用屬性檔案問題Tomcat資料庫
- C#中屬性的解析C#
- C#屬性與欄位C#
- 瞭解下C# 屬性(Property)C#
- c#屬性之繼承C#繼承
- c#之tcbs struct(2)小記C#Struct