你的第一个是类的构造函数,构造函数是没有返回值的,并且不能带void标识符,C#中没有过程的概念,和C++一样只有函数,可以认为过程归到函数里面了,是一种特殊的函数(没有返回值的)函数(void)如果有返回值的函数你调用的时候仍可以把他当作是vb中的一个过程(即不接收返回值)例如:
class A
{
public string ToString(int i)
{
//todo:
return "kkk";
}
}
你在某个函数里调用时可以直接调:
class A a;
a.ToString(1);
你也可以接收返回值:
class A a = new A();
string strB = a.ToString(1);另外一种就是相当于vb中的过程一样的函数没有返回值例如:
class B
{
public void ShowMessage(string message)
{
MessageBox.Show(message);
}
}class C
{
public void showMessage()
{//直接调用
class B b = new B();
b.ShowMessage("kkk");
}
}
class A
{
public string ToString(int i)
{
//todo:
return "kkk";
}
}
你在某个函数里调用时可以直接调:
class A a;
a.ToString(1);
你也可以接收返回值:
class A a = new A();
string strB = a.ToString(1);另外一种就是相当于vb中的过程一样的函数没有返回值例如:
class B
{
public void ShowMessage(string message)
{
MessageBox.Show(message);
}
}class C
{
public void showMessage()
{//直接调用
class B b = new B();
b.ShowMessage("kkk");
}
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货