zoukankan      html  css  js  c++  java
  • out参数

      前言

      一:out参数

      二:注意

      一:out参数

      out关键字与ref关键字很相似,out关键字也会导致参数通过引用来传递,与ref关键字不同,ref关键字要求变量必须在传递之前进行初始化,out关键字不要求变量在传递之前必须进行初始化,但是必须在方法中为变量赋值,如果使用out关键字,方法定义和调用方法都必须显示的使用out关键字

      二:注意

      1:如果在方法体中没有为out参数赋值,那么将无法编译

      什么时候使用out参数呢?

      在方法中传递参数时使用out关键字,表示这个变量要回传值,例如一个除法方法同时得到商数和余数,但是普通的方法只能返回一个值,这个时候可以使用out参数,把另外一个值也返回,当然除了这种方法,让返回值是一个数组也行,也可以返回多个值

      实例

      using System;
      using System.Collections.Generic;
      using System.Linq;
      using System.Text;

      namespace _6_out
      {
          class Program
          {
              static void Main(string[] args)
              {
                  int i = 15;
                  int j = 6;
                  int yushu;
                  Person person = new Person();
                  Console.WriteLine("{0}/{1}={2}——{3}", i, j, person.GetShangAndYu(i, j, out yushu), yushu);
                  Console.ReadKey();
              }

          }
          class Person
          {
              public int GetShangAndYu(int i,int j,out int yushu)
              {
                  yushu = i % j;
                  return i / j;
              }
          }
      }

      运行效果

      

    记录,成为更好的自己
  • 相关阅读:
    【正则表达式】正则表达式基础语法
    【JavaWeb】实现二级联动菜单
    【JavaWeb】jQuery对Ajax的支持
    MySQL复习值代码知识点(2)
    easyUI+servlet+mysql项目总结
    Android环境配置(Eclipse全开发环境下载)
    jsp+servlet+mysql简单实现用户登陆注册
    java的异常抛出throws和throw的简单使用
    关于Java的多线程Runnable的个人理解(基础,不讲概念)
    Eclipse中代码自动添加注释及代码注释模板
  • 原文地址:https://www.cnblogs.com/menglin2010/p/2321396.html
Copyright © 2011-2022 走看看