一个函数返回多个值 C#
2008-11-20 17:20
225 查看
1
2Public void GetValues(string UserID,string PassWord,out string string UserName,out bool flag)
3
19private void btnLogin_Click(object sender, System.Web.UI.ImageClickEventArgs e)
20
39
out 关键字会导致参数通过引用来传递。这与 ref 关键字类似,不同之处在于 ref 要求变量必须在传递之前进行初始化。若要使用 out 参数,方法定义和调用方法都必须显式使用 out 关键字。尽管作为 out 参数传递的变量不需要在传递之前进行初始化,但需要调用方法以便在方法返回之前赋值。ref 和 out 关键字在运行时的处理方式不同,但在编译时的处理方式相同。因此,如果一个方法采用 ref 参数,而另一个方法采用 out 参数,则无法重载这两个方法。
参考MSDN
2Public void GetValues(string UserID,string PassWord,out string string UserName,out bool flag)
3
19private void btnLogin_Click(object sender, System.Web.UI.ImageClickEventArgs e)
20
39
out 关键字会导致参数通过引用来传递。这与 ref 关键字类似,不同之处在于 ref 要求变量必须在传递之前进行初始化。若要使用 out 参数,方法定义和调用方法都必须显式使用 out 关键字。尽管作为 out 参数传递的变量不需要在传递之前进行初始化,但需要调用方法以便在方法返回之前赋值。ref 和 out 关键字在运行时的处理方式不同,但在编译时的处理方式相同。因此,如果一个方法采用 ref 参数,而另一个方法采用 out 参数,则无法重载这两个方法。
参考MSDN
相关文章推荐
- 如何让一个函数返回多个值(C#)
- 如何让一个函数返回多个值(C#)
- 如何让一个函数返回多个值(C#)
- C#中如何让一个函数返回多个值
- 如何让一个函数返回多个值(C#)
- C#中如何让一个函数返回多个
- 指针:一个函数返回两个数值
- 给定一个random()函数,返回1到n的随机值,构造一个random2()的函数,返回1到m...
- 写一个函数,输入一个二叉树,树中每个节点存放了一个整数值,函数返回这棵二叉树中相差最大的两个节点间的差值绝对值。请注意程序效率。
- 创建存储过程,以部门编号为参数返回该部门的人数及平均工资(返回一个值可以通过函数来实现,但如果要返回多个值,需要使用out或in out模式参数实现)
- 试编写一个函数,返回一颗给定二叉树在中序遍历下的最后一个节点(分别用递归和非递归实现)
- 写一个字符串函数,这个字符串参数必须包含一个或者多个数字,函数应该把这些数字字符转换为整数并返回这个整数。
- 微软等数据结构+算法面试100题(6)--写一个函数,检查字符是否是整数,如果是,返回其整数值
- 字符串包含一个或者多个数字,函数应该把这些数字字符转换为整数并返回这个整数
- c函数能返回一个数组吗?
- boost::bind会返回一个函数对象,它内部保存了数据的拷贝
- SqlServer:一个返回指定日期所在月份的最大天数的标量值函数
- 编写一个函数模板,可对两个任意格式的数值(包括字符格式)进行比较,返回两者的最小值,同时保证较高的精度。
- 为什么Java的InputStream.read函数要返回int型而实际上它只读一个byte
- 写一个返回字符串长度的函数,函数里面不用局部变量,不能调用系统函数strlen