c#之tcbs靜態方法_返回值為類的型別_小記

wisdomone1發表於2011-09-13
public static AcctApplPrt NewAcctApplPrt(long? acctNbr, long? applNbr,string prtItemStr,DateTime? postDate)
        {


             //在方法NewAcctApplPrt體內先產生一個類AcctApplPrt 的例項
            AcctApplPrt acctApplPrt = new AcctApplPrt();
            acctApplPrt.MarkNew();

             //宣告一個區域性變數css0s0001,先讓此變數=acctNbr
            long? CSS0S0001 = acctNbr;

             //既然建立了類AcctApplPrt 的例項acctApplPrt
             //初始化提供值 _acctnbr
            acctApplPrt._acctNbr = CSS0S0001.HasValue ? CSS0S0001.GetValueOrDefault() : long.MinValue;
            CSS0S0001 = applNbr;
              //同上理
            acctApplPrt._applNbr = CSS0S0001.HasValue ? CSS0S0001.GetValueOrDefault() : long.MinValue;
            acctApplPrt._prtItemStr = prtItemStr;
            DateTime? dateTime = postDate;
            acctApplPrt._ActDateTime = dateTime.HasValue?dateTime.GetValueOrDefault():DateTime.MinValue;
           

              //上述初始化類的屬性工作完畢,返回類的例項
            return acctApplPrt;
        }



小結:
          在類的定義宣告中可定義一個靜態static方法,返回類本身型別
 在此靜態方法中進行類屬性及相關成員的初始化工作
然後返回此類的例項化物件

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/9240380/viewspace-707298/,如需轉載,請註明出處,否則將追究法律責任。

相關文章