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

 更新时间:2015年04月27日 12:02:41   作者:lele  
这篇文章主要介绍了C#实现向函数传递不定参数的方法,涉及C#操作函数参数的相关技巧,非常具有实用价值,需要的朋友可以参考下

本文实例讲述了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#实现Json文件读写的方法代码

    C#实现Json文件读写的方法代码

    这篇文章主要给大家介绍了关于C#实现Json文件读写的相关资料,C# 读取JSON文件并读取某一个关键字的值可以使用Newtonsoft.Json库,文中通过代码介绍的非常详细,需要的朋友可以参考下
    2023-11-11
  • C# 16 进制字符串转 int的方法

    C# 16 进制字符串转 int的方法

    这篇文章主要介绍了C# 16 进制字符串转 int的方法,非常不错,具有参考借鉴价值,需要的朋友可以参考下
    2018-04-04
  • 在C# 8中如何使用默认接口方法详解

    在C# 8中如何使用默认接口方法详解

    这篇文章主要给大家介绍了关于在C# 8中如何使用默认接口方法的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-01-01
  • C#实现线性查找算法

    C#实现线性查找算法

    这篇文章介绍了C#实现线性查找的算法,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-08-08
  • C#中JSON转为实体类和List以及结合使用

    C#中JSON转为实体类和List以及结合使用

    开发中经常遇到将JSON字符串转换为List的需求,下面这篇文章主要给大家介绍了关于C#中JSON转为实体类和List以及结合使用的相关资料,文中通过代码介绍的非常详细,需要的朋友可以参考下
    2024-01-01
  • C#多线程之Thread中Thread.Join()函数用法分析

    C#多线程之Thread中Thread.Join()函数用法分析

    这篇文章主要介绍了C#多线程之Thread中Thread.Join()函数用法,实例分析了Thread.Join()方法的原理与使用技巧,非常具有实用价值,需要的朋友可以参考下
    2015-04-04
  • C# 中如何取绝对值函数

    C# 中如何取绝对值函数

    本文主要介绍了C# 中取绝对值的函数。具有很好的参考价值。下面跟着小编一起来看下吧
    2017-03-03
  • C# 注册表 操作实现代码

    C# 注册表 操作实现代码

    Windows 操作系统的注册表包含了很多有关计算机运行的配置方式,打开注册表我们可以看到注册表是按类似于目录的树结构组织的
    2009-07-07
  • 基于TCP异步Socket模型的介绍

    基于TCP异步Socket模型的介绍

    本篇文章小编将为大家介绍,基于TCP异步Socket模型的介绍,需要的朋友参考下
    2013-04-04
  • c# 动态加载dll文件,并实现调用其中的方法(推荐)

    c# 动态加载dll文件,并实现调用其中的方法(推荐)

    下面小编就为大家带来一篇c# 动态加载dll文件,并实现调用其中的方法(推荐)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-02-02

最新评论