C#中函数间是怎样调用的??比如构造函数,方法,索引,属性等间是怎样调用的啊???

来源:百度知道 编辑:UC知道 时间:2024/06/13 01:56:35
谁能帮我解释下,举例下更好,我对c#里的调用都晕了!!
跪求高手帮忙!!

构造函数是new 对象()的时候调用。

方法是对象.方法名()调用

索引是让您可以像访问数组一样的使用[]运算符访问类的成员,比如说,您可以把一个二维数组通过索引器映射为一个一维数组,它是一个程序段。

属性可以是类或结构的成员,它用安全的访问方法描述了类的某一个特性,例如,一个按钮的Text属性,这个属性返回了按钮上的文字,您可以像访问一个类的公共成员一样的访问它的属性,例如:button1.Text = "Hello";

public test(){//构造函数.直接用类名.test()就OK.

}
public string getstring(){//方法.直接用类名.getstring()调用.有参传参

}

索引用方括号.如: aaa[0]=3;bbb[3]="fdfdfd";

属性直接点出来就用.如:string str="333"; str.Length==3

这个好说
如我现在有一个类名为aa的类,那它的构造函数一定也叫aa(aa(int i))了。
在aa中定义了一个方法叫bb 一个属性叫cc
好了,现在开始调用
aa myaa = new aa(1);//这里就是在调用aa类的构造函数(当然也可以定义一个没有参数的构造)
myaa.bb();//调用aa中的bb方法
myaa.cc="adafdadf";//调用aa中的属性cc
明白?

publi class aa
{
string str;
public aa()
{
//构造函数
}
public aa(string str)
{//重载
this.str = str;
}
public string method_1()
{
return "非静态函数";
//调用:aa a=new