如何让一个函数返回多个值(C#)
来源:互联网 发布:宏趣网络 编辑:程序博客网 时间:2024/05/16 12:11
有两种方法:1.使用指针变量声明函数(或者使用数组变量)2.使用传出参数 第一种方法:函数返回的是一个指针地址(数组地址),这个内存地址有多个变量寄存在里面。这个方法我不太会用,传地址传值我常常搞的淅沥糊涂。 第二种方法:我用例子说明。 首先声名一个函数,定义如下 public bool CheckUser(string UserName, out string PassWord, Out int State) 应用方法如下: string PassWord = ""; 这个就可以得到函数CheckUser返回的三个值falg 、PassWord、State 在使用out型参数的时候必须事先声明,否则无法使用,可以看作输出参数的初始化。
{
if ( UserName == "123" )
{
PassWord = "456";
State = 0;
}
else
{
PassWord = "";
State = 1;
}
return false;
}
int State = 0;
string UserName = "abc";
bool falg = CheckUser(UserName,out PassWord, out State);
有两种方法: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型参数的时候必须事先声明,否则无法使用,可以看作输出参数的初始化。
- 如何让一个函数返回多个值(C#)
- 如何让一个函数返回多个值(C#)
- 如何让一个函数返回多个值(C#)
- 如何让一个函数返回多个值
- 如何让C语言函数返回一个二维数组
- C#中如何让一个函数返回多个值
- 如何让函数返回多个值?
- 让Ruby一个函数返回多个值
- C#中如何让一个函数返回多个
- C语言如何实现一个函数返回另一个函数
- 让函数返回多个值
- java 一个函数如何返回多个值
- 《C专家编程》:函数如何返回一个数组(九)
- c语言中如何返回一个数组函数
- C#--如何在一个函数中返回两个值(包含数组的参数)
- 如何让返回按钮只有一个<
- 让c++ 函数返回一个数组
- 让c++ 函数返回一个数组
- 紧急求救-cookie为何在国外的服务器无效
- 明心见性
- 常用的ant的操作
- C#中的cookie编程
- Linux网络设备驱动程序设计----刘文涛
- 如何让一个函数返回多个值(C#)
- C#实现的根据年月日计算星期几的函数
- 纪实古书下载
- 将HTML表单数据存储为XML格式
- XSL、XML教程-DVBBS皮肤制作 最基本的语法
- 实例演练ASP+XML编程
- 听鲍志云--“对象设计”讲座
- 庆祝一下
- 使用XSL将XML文档中的CDATA注释输出为HTML文本