c# out关键字 vb_C# 关于out关键字的用法(一个方法返回多个值的问题)
通常一个方法只能返回一个值,但是如果在某些时候,我们想要返回多个值,例如某个方法将一个浮点数分割成一个整数和一个小数返回去。这个时候我们就要用到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();
}
}
}
c# out关键字 vb_C# 关于out关键字的用法(一个方法返回多个值的问题)相关推荐
- java同步关键字_Java中synchronized关键字修饰方法同步的用法详解
Java的最基本的同步方式,即使用synchronized关键字来控制一个方法的并发访问. 每一个用synchronized关键字声明的方法都是临界区.在Java中,同一个对象的临界区,在同一时间只有 ...
- 1.6 this关键字详解(3种用法)
this 关键字是 Java 常用的关键字,可用于任何实例方法内指向当前对象,也可指向对其调用当前方法的对象,或者在需要当前类型对象引用时使用. this表示当前对象 下面我们根据示例分别讲解 thi ...
- C语言register关键字——最快的关键字
C语言register关键字-最快的关键字 (2012-08-24 14:09:24) 转载▼ 标签: 杂谈 分类: C/C register:这个关键字请求编译器尽可能的将变量存在CPU内部寄 ...
- 根据作用C语言关键字分为,C语言 关键字
关键字就是已被C语言本身使用,不能作其它用途使用的字.例如关键字不能用作变量名.函数名等 由ANSI标准定义的C语言关键字共32个. 根据关键字的作用,可以将关键字分为数据类型关键字和流程控制关键字两 ...
- Java关键字(53个关键字)
Java关键字(53个关键字) abstract default goto* null switch boolean do if package nchronzed break ...
- Java提高篇 —— Java关键字之final的几种用法
一.前言 在java的关键字中,static和final是两个我们必须掌握的关键字.不同于其他关键字,他们都有多种用法,而且在一定环境下使用,可以提高程序的运行性能,优化程序的结构.下面我们来了解一下 ...
- Java提高篇 —— Java关键字之static的四种用法
一.前言 在java的关键字中,static和final是两个我们必须掌握的关键字.不同于其他关键字,他们都有多种用法,而且在一定环境下使用,可以提高程序的运行性能,优化程序的结构.下面我们先来了解一 ...
- java this关键字的使用_Java关键字(五)——this
大家好,我是可乐,一个专注原创,乐于分享的程序猿. 本系列教程持续更新,可以微信搜索「 IT可乐 」第一时间阅读.回复<电子书>有我为大家特别筛选的海量免费书籍资料 this 也是Java ...
- 可以结束一个循环的关键字是python_第33 p,for遍历,循环取值最方便
大家好,我是杨数Tos,这是<从零基础到大神>系列课程的第33篇文章,第二阶段的课程:Python基础知识:Python中的控制语句之for遍历. 学习本课程,建议先看一遍:[计算机基础知 ...
最新文章
- 逻辑回归,朴素贝叶斯,KMeans,决策树的不足和优势
- 转载:Java 内存区域和GC机制
- 为什么Android要采用Binder作为IPC机制?
- 老师吴恩达,身家又增20亿!
- 去掉 edittext 长按全选_开封消毒湿巾全选
- 使用echarts(四)定时刷新图表
- Spring-tx-PlatformTransactionManager(DataSourceTransactionManager)
- 红帽linux桌面版镜像下载,红帽 Red Hat Linux相关产品iso镜像下载【迅雷快传】【更新5.11 6.6】...
- 三极管原理及特性分析
- 计算机毕业设计Java校园约拍系统(源码+系统+mysql数据库+Lw文档)
- java毕业设计毕业论文答辩管理系统Mybatis+系统+数据库+调试部署
- 世界地图nameMap
- 如何修改图片的dpi?教你一招快速修改照片dpi的方法
- xlsx怎么设置行高列宽_Excel里面如何调整行高和列宽
- 三、全国计算机三级数据库考试——操作题(1—5套)
- 利用运放实现信号的平移
- 申请抖音企业认证流程
- 认知-认知能力:认知能力
- Echarts动态数据折线图
- 【数据库】视图和基本表区别