C#带参方法

原创 2018年04月16日 21:29:30

最近学到了带参方法,确实比以往那些无参方法要好用多了,同时也想到了以前有为老鸟讲过的一句话,“方法的功能越单一越好”,现在明白了是为了提高方法的重复调用性,减少数据冗余,言归正传,希望下面所讲的东西对跟我一样的新手能有所提高;


以榨汁机榨水果得到果汁为例,用面向对象的思维定义该现象,榨汁机为公用物件,购买榨汁机是用来榨水果的,所以public 一个返回类型为string 的带参方法,此时,()内的参数为形参,因为在买榨汁机的时候并不知晓要用哪种水果来榨汁,然后用一个测试类从前台接收输入的水果后,将刚才定义的榨汁机类实例化为zzj,调用getzhazhiji方法,此时,形参fruit替换为从前台接收的变量(水果),并将调用的方法赋值给变量result,最后由Console.WriteLine(result);输出最后榨出的果汁。

 /// <summary>
 /// 定义一个榨汁机方法
 /// </summary>

public  class zhazhiji     

    {
         public string getzhazhiji(string fruit)    //fruit 形参,所谓形参即为形式上的参数,
         {
             return fruit + "汁";            
         }

    }


Text   测试类:

static void Main(string[] args)
        {
            Console.WriteLine("请输入需要榨的水果");
            string choose = Console.ReadLine();  //接收前台输入的水果
            zhazhiji zzj = new zhazhiji();       //购买榨汁机
            string result =zzj.getzhazhiji(choose);   //将水果放进榨汁机里,choose为实参,真正调用方法时的参数,代替形参
            Console.WriteLine(result);          //打印出榨出的果汁
            Console.ReadLine();

        }




有画快说番外篇

美术绘画的基础教程,用视频的形式呈现出来!让美术绘画更加清晰自然!
  • 2016年01月25日 10:50

c#有参方法和无参方法

有参方法:方法是否传入参数需要根据方法的功能而定,如果方法中需要外部的数据,函数签名就要声明为有参的,例如:public void Method(object obj) 然后在方法中使用此obj参数进...
  • ozhiya
  • ozhiya
  • 2018-01-13 17:11:48
  • 129

23 查询数据

24  查询数据 本主题提供有关在Greenplum的数据库使用SQL的信息。 你进入所谓的查询中使用PSQI交互式SQL客户端和其他客户端工具的数据库查看,更改和分析数据的SQL语句。 •     ...
  • kygoal
  • kygoal
  • 2017-07-25 23:25:54
  • 326

10.24

函数四种类型: 有参有返,有返无参,有参无返,无参无返; 无参函数: 例如:getchar(); sqrt(4); 库函数:    ...
  • abc882715
  • abc882715
  • 2017-10-24 17:40:55
  • 34

C返回多个参数

在做leetcode的过程中,编写了一段代码对函数进行检测,函数需要返回2个参数,有以下方法:...
  • messiwen123
  • messiwen123
  • 2015-09-22 11:37:14
  • 313

C语言可变参实现参数累加返回

C语言可变参的作用真的是非常大,自从发表了可变参如何实现printf,fprintf,sprintf的文章以来,便有不少博友私信问我实现的机制,我也解释了相关的知识点。今天,我们借着这个机会,再来举一...
  • morixinguan
  • morixinguan
  • 2016-02-23 20:33:00
  • 1635

C语言编程问题:因式分解 参数返回问题

1.因式分解 2.大数求阶乘 ...... 3.一次遍历无序数组,求出第二小的元素。。。...
  • u012309042
  • u012309042
  • 2013-12-16 21:25:41
  • 880

C 语言(一)

C main #include "stdio.h"用于告诉编译器在本程序中包含标准输入/输出库。 函数之间进行数据交换的一种方法是调用函数向被调用函数提供一个值(称为参数)列表。函数名后面的一对圆...
  • Decadent_2014
  • Decadent_2014
  • 2015-06-14 17:05:31
  • 279

第2章类的无参,带参方法

package com.bdqn.leiheduixiangdi2zhang; /*  * 第2章类的无参,带参方法  * 第1题根据输入1~12的数字,判断是春夏秋冬哪个季节。要求使用方法定义...
  • X_302lizhaohon
  • X_302lizhaohon
  • 2018-04-22 19:37:44
  • 25

C++对传参和传返回值时构造的优化处理

C++对传参和传返回值时构造的优化处理
  • lrving_j
  • lrving_j
  • 2017-10-24 20:10:11
  • 54
收藏助手
不良信息举报
您举报文章:C#带参方法
举报原因:
原因补充:

(最多只允许输入30个字)