如何让一个函数返回多个值(C#)

henryma1212

henryma1212

2016-01-29 13:19

如何让一个函数返回多个值(C#),如何让一个函数返回多个值(C#)

有两种方法:1.使用指针变量声明函数(或者使用数组变量)2.使用传出参数
第一种方法:函数返回的是一个指针地址(数组地址),这个内存地址有多个变量寄存在里面。这个方法我不太会用,传地址传值我常常搞的淅沥糊涂。
第二种方法:我用例子说明。
首先声名一个函数,定义如下
public bool CheckUser(string UserName, out string PassWord, Out int State){ if ( UserName == "123" ) { PassWord = "456"; State = 0; } else { PassWord = ""; State = 1; } return false;}
应用方法如下:
string PassWord = "";int State = 0;string UserName = "abc";bool falg = CheckUser(UserName,out PassWord, out State);
这个就可以得到函数CheckUser返回的三个值falg 、PassWord、State在使用out型参数的时候必须事先声明,否则无法使用,可以看作输出参数的初始化。
展开更多 50%)
分享

猜你喜欢

如何让一个函数返回多个值(C#)

电脑网络
如何让一个函数返回多个值(C#)

一个用C#过滤HTML代码的函数

编程语言 网络编程
一个用C#过滤HTML代码的函数

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

EXCEL查找并返回最后一个相同值

电脑入门
EXCEL查找并返回最后一个相同值

完美解决一个事件激活多个函数

电脑网络
完美解决一个事件激活多个函数

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

完美解决一个事件激活多个函数(2)

电脑网络
完美解决一个事件激活多个函数(2)

展现C#(3):第一个C#应用程序

ASP
展现C#(3):第一个C#应用程序

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

不让别人保存你的网页

不让别人保存你的网页

PS+游戏问题汇总 会员专享三大优惠图文解说

PS+游戏问题汇总 会员专享三大优惠图文解说
下拉加载更多内容 ↓