C#实现向函数传递不定参数的方法

作者:lele 时间:2021-06-21 01:33:22 

本文实例讲述了C#实现向函数传递不定参数的方法。分享给大家供大家参考。具体实现方法如下:


using System;
class Min{
public int MinVla(params int [] nums){
 int m;
 if (nums.Length == 0){
  Console.WriteLine("Error: no arguments.");
  return 0;
 }
 m = nums[0];
 foreach ( int val in nums){
  if ( val < m){
   m = val;
  }
 }
 return m;
}
}
class ParamsDemo{
static void Main(){
 Min ob = new Min();
 int min;
 int a=10,b=20;
 min = ob.MinVla(a,b);
 Console.WriteLine("Minimum is " + min);
 min = ob.MinVla(a,b,-1);
 Console.WriteLine("Minimum is " + min);
 min = ob.MinVla(18,23,3,14,25);
 Console.WriteLine("Minimum is " + min);
 int [] args = {45,67,34,9,112,8};
 min = ob.MinVla(args);
 Console.WriteLine("Minimum is " + min);
}
}

希望本文所述对大家的C#程序设计有所帮助。

标签:C#,函数,参数
0
投稿

猜你喜欢

  • Android调用google地图生成路线图实现代码

    2023-06-04 09:37:25
  • C#调用FFmpeg操作音视频的实现示例

    2021-10-08 12:40:00
  • java使用common-fileupload实现文件上传

    2022-03-06 03:21:08
  • 带你重新认识MyBatis的foreach

    2023-11-21 08:44:54
  • SpringBoot配置log4j输出日志的案例讲解

    2023-07-30 18:54:50
  • Spring注解Autowired的底层实现原理详解

    2022-10-19 11:49:44
  • C# API中模型与它们的接口设计详解

    2023-11-03 19:49:01
  • Android 创建依赖库的方法(保姆级教程)

    2023-03-12 03:55:51
  • Spring整合Junit的使用详解

    2022-11-20 18:33:17
  • Springboot webscoket自定义定时器

    2023-02-12 05:34:02
  • SpringBoot2整合Redis实现读写操作

    2023-08-03 08:19:24
  • 使用工具类-java精确到小数点后6位

    2021-06-24 20:45:39
  • Android Retrofit实现多图片/文件、图文上传功能

    2021-11-01 00:23:47
  • Android实现在一个activity中添加多个listview的方法

    2023-10-13 14:41:22
  • Android实现传感器功能

    2022-05-26 02:50:10
  • android 设置圆角图片实现代码

    2023-11-29 15:00:29
  • Spring的事务管理你了解吗

    2023-02-05 19:44:16
  • 深入理解以DEBUG方式线程的底层运行原理

    2022-07-12 03:19:40
  • 浅析Java Web错误/异常处理页面

    2022-02-14 00:13:50
  • Android中资源文件用法简单示例

    2023-09-24 22:29:04
  • asp之家 软件编程 m.aspxhome.com