C#里面out参数传递数据

RT,编一个程序,定义一个数组,再定义类以及方法,用方法(out参数传递数据)找出这组数据中的最大数和最小数。out参数传递数据是什么意思?用什么关键字?怎么用?... RT,
编一个程序,定义一个数组,再定义类以及方法,用方法(out参数传递数据)找出这组数据中的最大数和最小数。

out参数传递数据是什么意思?用什么关键字?怎么用?
展开
 我来答
fjkejian
推荐于2018-01-22 · 超过85用户采纳过TA的回答
知道小有建树答主
回答量:174
采纳率:0%
帮助的人:175万
展开全部
out 只是用于事先定义好但没有初始化的变量事例中。如:

byte[] data;//此时你不知道数据的长度有多少所以不能初始化
public void getdata (out data,int len)
{//在调用这些方法时,你可以明确知道数据有多少了
data = new byte[len];

.......
}
TableDI
2024-07-18 广告
要将两个表格中的数据进行匹配,首先确定两个表格中都存在的共同字段,如ID、姓名或特定标识符。接着,使用数据处理工具(如Excel、SQL或Python的pandas库)来执行匹配操作。在Excel中,可以通过VLOOKUP函数或数据透视表来... 点击进入详情页
本回答由TableDI提供
syht2000
高粉答主

推荐于2017-11-26 · 关注我不会让你失望
知道大有可为答主
回答量:3万
采纳率:79%
帮助的人:1.4亿
展开全部
就是说形如这样的方法
public void mysub(int[] arr,out int max,out int min)
{
//这里处理数据,假定最大值最小值已经放到了m和n里
max=m;
min=n;

}

//调用
int i,j;
int[] myarr(这假定是你的数组)

mysub(myar,out i,out j);
//最大即为i,最小为j
追问
那这里的数组不用确定里面有多少个数吗?
追答
数量个数可由Length取到,比如上面的即可由myarr.Length得到数组长度
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
QXYSLXH
2014-11-12 · TA获得超过247个赞
知道小有建树答主
回答量:194
采纳率:100%
帮助的人:125万
展开全部
double maxNum=0;
public void returnMaxNum(double[] tempNum,out maxNum)
{
    
    maxNum=tempNum[0];
}

类似与这个,就是在方法里面传递需要接收的参数maxNum。这个方法类似于:

public double returnMaxNum(double[] tempNum)
{
    return tempNum[0];
}

第二种方法可以与第一种方法混用。就是既有Return返回值,也有out返回值

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lmonkey
2020-12-23 · 教育领域创作者
个人认证用户
lmonkey
采纳数:69 获赞数:176

向TA提问 私信TA
展开全部

MySQL教程4 MySQL8运算符、函数、存储过程及新增数据类型 17.之创建带有IN和OUT参数的存储过程 学习猿地

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式