函数为什么有的有类型,有的没有?
函数为什么有的有类型,有的没有?
比如:
public Class1()
{
//
// TODO: 在此处添加构造函数逻辑
//
}
这个函数直接写函数名称,而下面这个则有函数类型,好像一般的变量一样,有函数类型?
public SqlConnection GetConnection(){//检查连接的属性
if(SqlS.State.ToString()=="Closed"){//若尚未打开
SqlS=new SqlConnection();
SqlS.ConnectionString="data source=Localhost;" +
"initial catalog=SampleDataBible;user id=sa;pwd=7758521";
SqlS.Open();
}
return SqlS;//返回
}
请问,这两种函数都是函数吗?除了第二个有返回值外,是否第一个就像VB中的过程,而第二个像VB中的函数一样呢?
另外,函数和方法有和区别?