1.可以直接赋值的属性,是因为...它是属性...实现了get,set关键字。
2.有的属性“.”后还有好多函数
  因为,有的属性本身返回的就是个对象,您可以通过属性,操作对象。所以“.”后会出现那个对象的方法。
3.[],属性实现了索引器,您可以操作它,就像操作数组一样。

解决方案 »

  1.   

    这样说吧:
    人people是一个类,每个类都有3个基本属性,姓名、年龄、money;
    创建一个实例
    people tmp = new people;
    tmp.姓名 = "楼主";
    这比较易懂;现在还有一个属性:儿子,同样是people类的一个实例,那么怎么表示楼主的儿子10岁了?
    tmp.儿子.年龄 = 10;又有一个属性:亲属,显然楼主的亲属就不只一人,它包括父母、子女等等、那就是一组人了,那么怎么操作其中的一个呢?
    tmp.亲属[0].姓名 = "老爹";
    tmp.亲属[1].姓名 = "老妈";
    ....
      

  2.   

    感慨ing,只有如此熟练的人,才能说出如此通俗易懂的教程。暴走,你去写书吧,我一定正版支持你!
      

  3.   

    回复人: Eddie005(♂) 暴赱 『零零伍』 (︶︵︶) ( ) 信誉:100  2005-01-24 19:20:00  得分: 0  
     
     
       这样说吧:
    人people是一个类,每个类都有3个基本属性,姓名、年龄、money;
    创建一个实例
    people tmp = new people;
    tmp.姓名 = "楼主";
    这比较易懂;现在还有一个属性:儿子,同样是people类的一个实例,那么怎么表示楼主的儿子10岁了?
    tmp.儿子.年龄 = 10;又有一个属性:亲属,显然楼主的亲属就不只一人,它包括父母、子女等等、那就是一组人了,那么怎么操作其中的一个呢?
    tmp.亲属[0].姓名 = "老爹";
    tmp.亲属[1].姓名 = "老妈";
    ....
      
     超强!牛人啊!
      

  4.   

    Eddie005(♂) 暴赱 『零零伍』 (︶︵︶)
    真是耐心啊
      

  5.   

    是一些基本属性和方法吧。你查查msdn就知道了
      

  6.   

    儿子同样是people类的一个实例,为什么可以用"tmp.儿子.年龄"这种方法?
    儿子既是tmp的一个属性,又是people类的一个实例?
    还是儿子继承tmp?不好意思,问题很傻:)
      

  7.   

    就是属性 儿子 是 people 类型的
      

  8.   

    To:Terry12()
    public class people
    {
        public string name;
        public int age;
        public double money;
        public people son;
    }
    ========
    people tmp = new people();
    tmp.name = "Terry12";
    tmp.son = new people();
    tmp.son.age = 10;
      

  9.   

    Eddie005(♂) 暴赱 『零零伍』  果然是牛人,
     这么一写就完全清楚明白了,tks!