首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

问个属性的有关问题,一直不明白。(只有十分了,不知道为什么)

2011-12-19 
问个属性的问题,一直不明白。(只有十分了,不知道为什么)publicclassmpe{privatestring_e1privatestring_e2

问个属性的问题,一直不明白。(只有十分了,不知道为什么)
public   class   mpe
{
        private   string   _e1;
        private   string   _e2;
        public   mpe()
      {
      }
        public   mpe(string   e1,string   e2)
        {
                this._e1   =   e1;
                this._e2   =   e2;
        }
        public   String   e1
        {
                get
                {
                        return   "hello ";
                }
        }
}
调用的时候:
return   new   mpe(e1,   e2);   为什么这样调用就可以返回hello呢?
==================================我找到的第二种   写法。
public   class   mpe
{
        private   string   _e1;
        private   string   _e2;
        public   mpe()
      {
      }
        public   mpe(string   e1,string   e2)
        {
                this._e1   =   e1;
                this._e2   =   e2;
        }
        public   String   e1_A
        {
                get
                {
                        return   "hello ";
                }
        }
}
mpe   mpe1=   new   mpe( "** ",   "*** ");
string   aa   =   mpe1.e1_A;
如果我用return   new   ( "*** ", "*** ")可不是不是也返回hello呀,为什么,我是个初学者

[解决办法]
return new mpe(e1, e2); 为什么这样调用就可以返回hello呢?
==================
1。
LZ 你神人也,按我理解,这样是返回一个 mpe 实例,
返回 hello ?我的真愚昧了,不知道为什么会这样子。
哪里冒出来的 e1, e2 ???

如果我用return new ( "*** ", "*** ")可不是不是也返回hello呀
================
2。
a. LZ 你要 new 谁呢? new 一个怪物出来吗?
b. "可不是不是 " 这个N关,地球人看不懂

3。
LZ 的两种定义的方法有什么不一样吗?
[解决办法]
return new mpe(e1, e2); 为什么这样调用就可以返回hello呢?
--------------------

不可能返回hello吧。

热点排行