ITPub博客

首页 > Linux操作系统 > Linux操作系统 > c#之tcbs静态方法_返回值为类的类型_小记

c#之tcbs静态方法_返回值为类的类型_小记

原创 Linux操作系统 作者:wisdomone1 时间:2011-09-13 14:41:28 0 删除 编辑
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/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
提供针对oracle初学者及进阶的数据库培训,欢迎大家咨询: 微信: wisdomone 微信公众号: lovedb 工作经历: 中国普天 北京科蓝 北京云和恩墨 北京神州新桥

注册时间:2008-04-04

  • 博文量
    2189
  • 访问量
    12007916