C# 关于out关键字的用法(一个方法返回多个值的问题)
来源:互联网 发布:网络延长器品牌 编辑:程序博客网 时间:2024/05/19 15:24
通常一个方法只能返回一个值,但是如果在某些时候,我们想要返回多个值,例如某个方法将一个浮点数分割成一个整数和一个小数返回去。这个时候我们就要用到out关键字。
如果用ref也可以解决,但是用ref需要在初始化的时候虚设一个值,并且还要给虚设值赋初始值。
复习输出值的格式初始化,复习了@的一个用法。
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.IO;namespace cxx{ class Testout { public int getParts(double n, out double frac) { int whole; whole = (int)n; frac = n - whole; //pass fractional小数 part back through frac return whole; //return integer portion 返回整数部分 } } class UseOut { static void Main() { Testout Tout = new Testout(); int i; double f; i = Tout.getParts(1234.05067891023343, out f); Console.WriteLine("整数部分:" + i); Console.WriteLine("小数部分:{0:#.###}" , f); Console.WriteLine("小数部分:" + f); Console.WriteLine(@"my name is shoneworn.welcome to my blog: www.cnblogs.com/shoneworn.注意看@的用法,是按照自己排版输出的。"); Console.ReadKey(); } } }
0 0
- C# 关于out关键字的用法(一个方法返回多个值的问题)
- C#关键字params, ref, out的用法
- C#中的 params、 ref、out关键字,方法返回多个值
- out关键字的用法
- out关键字的用法
- C#关于ref,out,params的用法
- C# out ref用法 解决返回多个值问题
- C# ref 和 out ,params关键字的用法
- C# out、ref关键字的用法和区别
- C# out 的用法
- 关于C#中的ref 和 out 关键字的区别
- C#方法的参数关键字:ref、out、params
- C#方法的参数关键字:ref、out、params
- C#方法的参数关键字:ref、out、params
- C#方法的参数关键字:ref、out、params
- C#方法的参数关键字:ref、out、params
- C# 关键字params的用法 以及C# ref与out区别
- ref和out关键字的用法
- C#中对输出格式的初始化
- C#中“@”的作用和用法
- 让人泪奔的方法:两个变量在不使用其他变量的情况下进行数据交换
- 普通用户如何获取超级管理员权限的步骤
- C#关于ref的用法(多个实参值的传递)
- C# 关于out关键字的用法(一个方法返回多个值的问题)
- C#关于params的用法(使用数量可变的参数)
- 贪心思想
- 8.0 三维地图
- WIN7 Net Configuration Assistant打不开
- Alter的用法(添加字段,删除字段,修改字段名)
- DNS,ARP,RARP,NAT,WINS的作用和区别
- url 的httppost 和http get ,put,delect
- 10进制转换16进制原理及取得16进制最后一位或倒数第二位