本文实例讲解C#函数返回多个值多种实现方法。文章来源:https://www.toymoban.com/news/detail-730446.html
创建控制台项目,添加类文章来源地址https://www.toymoban.com/news/detail-730446.html
using System;
using System.Collections.Generic;
using System.Diagnostics;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace MoreDemo
{
//返回自定义类
public class MoreValue
{
public string key;
public int value;
}
public class Class1
{
//方法一 使用ref
//可返回多个值,需要早函数外声明字段,通过函数修改字段值
public void Function1(ref string key, ref int value)
{
key = "key1";
value = 1;
}
//方法二 使用out
public void Function2(out string key, out int value)
{
key = "key2";
value = 2;
}
//方法三 使用KeyValuePair
//只能返回两个值
//keyValuePair翻译过来就是键值对,也就是一个一对一的数据类型,
//它是值类型,
到了这里,关于C#函数返回多个值实现实例的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!