| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 458 人关注过本帖
标题:c#属性(纠结了好久求帮帮忙)
取消只看楼主 加入收藏
dj人生
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2012-12-17
结帖率:100%
收藏
已结贴  问题点数:10 回复次数:1 
c#属性(纠结了好久求帮帮忙)
namespace 属性
{
    public  class app
    {
        public  static void Main()
        {
            p p1 = new p(100);
            Console.WriteLine("p1是:",p1.S);
            Console.ReadLine();
        }
    }
    public class p
    {
        private int s = 0;
        public p(int val)
        {
            s = val;
        }
        public int S
        {
            get
            {
                return s;
            }
        }
    }
这是我看的书上的一个关于属性的例子,书本上说结果是“p1是:100”可是我显示只有“p1是:”
我的理解是 p p1 = new p(100);
中的100传递到构造函数 p(int val)的val中然后s被赋值为100下面很模糊了
求大神给我讲解讲解属性中的值的传递到底怎么传递的
有时遇到构造函数里是S=s,this。s=s 这2个啥区别
谢谢
搜索更多相关主题的帖子: private public return 
2012-12-26 23:00
dj人生
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2012-12-17
收藏
得分:0 
额,忘了,不是这个问题
2012-12-27 11:33
快速回复:c#属性(纠结了好久求帮帮忙)
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.029455 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved