一个函数要返回一个结果只能用return吗?c#

来源:百度知道 编辑:UC知道 时间:2024/05/31 22:24:52

对,return可以返回一个结果,当然也可以不返回结果,光写一个reutrn,就是表示函数结束,回到调用处。

一个函数也可以传入引用类型的参数,在函数体里面修改这个引用类型的参数所对应的变量,达到同样的目的。

请参见MSDN有关ref,out的用法。

是的 没有其他的

可以使用输出参数out ref,如果使用一个引用类型作为参数,在函数中改变也会保存下来。

函数是有返回值的 所以必须有return 但是处理结果不一定非要用return返回
非常规的方法 类似过程处理,使用 引用地址(传址引用)和修改全局变量的方法。
当然最合理的还是用return返回值

还可以用引用传递的啊,我给你举个例子啊
public void ShowProductInfo(ref DataTable dt)
{
// 实例化数据库连接对象
connProduct = new SqlConnection(connectionstring);
// 打开数据库连接
connProduct.Open();

// 查询语句
string strSql = "SELECT ProductID,ProductName,p.SupplierID,p.CategoryID,QuantityPerUnit,UnitPrice,UnitsInStock,UnitsOnOrder,ReorderLevel,CompanyName,CategoryName FROM Categories c,Suppliers s,Products p ";
strSql += "WHERE c.CategoryID=p.CategoryID AND s.SupplierID=p.SupplierID AND Discontinued=0 AND ProductID=1 " ;
<