C#函数out多个返回值

    技术2024-11-23  17

    C#函数返回多个参数数值

      通过out/Ref实现,声明函数时用out指定返回变量。写了一个DEMO,输入字符“测试字符”和数字6,返回“测试字符+新加字符”和666。   写了一个窗体和button触发函数,整理代码如下,供大家参考。

    namespace WindowsFormsApplication1 { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void btn_Test_Click(object sender, EventArgs e) { //提前声明返回参数变量 string str; int num; getValue("测试字符", 6,out str,out num);//调用函数返回数值 //输出查看 Console.WriteLine("str:" + str + ";类型:" + str.GetType().ToString()); Console.WriteLine("num:" + num + ";类型:" + num.GetType().ToString()); } //定义测试函数 public void getValue(string in_str, int in_int, out string out_str, out int out_int) { out_str = in_str + "+新加字符"; out_int = in_int + 660;//函数结束一定给所有out对应变量赋值 } } }

       输出效果如下:


    欢迎大家反馈交流。 本文链接:https://blog.csdn.net/qq_38560619/article/details/107118285

    Processed: 0.690, SQL: 12