在vs 2003中添加了一个form2,并在form1中button1的click中写:ht.Form2 aa=new Form2();
aa.Text="test"; 
aa.Text.ToLower();
aa.show();以上没有错误。//text属性是Form2类里面定义的一个属性,在实例化时调用。
//ToLower()方法是在哪个类里定义的呢?能否举个例子,就是一个类的属性调用另一个类的方法。谢谢

解决方案 »

  1.   

    text属性是Form2类里面定义的一个属性
    你是设置的string类型吧这样你可以把aa.Text理解成一个新的字符串对象
    根据面向对象编程的理论
    由于aa.Text对象是字符串
    所以它自然可以用字符串类型的方法
    所以紧接着可以用ToLower();
    ToLower()是属于String类的方法
      

  2.   

    class aa
    {
    private int cc;
    public int Cc
    {
    get{return cc;}
    set{cc=value;}
    }}class bb
    {public void kk(){

    }
    }aa的实例如何才能调用bb的kk()呢?
      

  3.   

    Text是Strng类型的,
    当然就可以在Text上使用String实例的方法了.
    而ToLower是String的方法,所以可以使用!