zoukankan      html  css  js  c++  java
  • 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();
    
    
            }
        }
       
    }

  • 相关阅读:
    1206 冲刺三
    1130持续更新
    1128项目跟进
    冲刺一1123(总结)
    冲刺一
    1117 新冲刺
    0621 第三次冲刺及课程设计
    0621回顾和总结
    实验四主存空间的分配和回收
    学习进度条
  • 原文地址:https://www.cnblogs.com/shoneworn/p/3387455.html
Copyright © 2011-2022 走看看