当前位置: 首页>>代码示例>>C#>>正文


C# Math.Min方法代码示例

本文整理汇总了C#中System.Math.Min方法的典型用法代码示例。如果您正苦于以下问题:C# Math.Min方法的具体用法?C# Math.Min怎么用?C# Math.Min使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在System.Math的用法示例。


在下文中一共展示了Math.Min方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1:

string str = "{0}: The lesser of {1,3} and {2,3} is {3}.";

   byte     xByte1    = 1,    xByte2    = 51;	
   short    xShort1   = -2,   xShort2   = 52;
   int      xInt1     = -3,   xInt2     = 53;
   long     xLong1    = -4,   xLong2    = 54;
   float    xSingle1  = 5.0f, xSingle2  = 55.0f;
   double   xDouble1  = 6.0,  xDouble2  = 56.0;
   Decimal  xDecimal1 = 7m,   xDecimal2 = 57m;

   // The following types are not CLS-compliant.
   sbyte    xSbyte1   = 101, xSbyte2  = 111;
   ushort   xUshort1  = 102, xUshort2 = 112;
   uint     xUint1    = 103, xUint2   = 113;
   ulong    xUlong1   = 104, xUlong2  = 114;

   Console.WriteLine("Display the lesser of two values:\n");
   Console.WriteLine(str, "Byte   ", xByte1, xByte2, Math.Min(xByte1, xByte2));
   Console.WriteLine(str, "Int16  ", xShort1, xShort2, Math.Min(xShort1, xShort2));
   Console.WriteLine(str, "Int32  ", xInt1, xInt2, Math.Min(xInt1, xInt2));
   Console.WriteLine(str, "Int64  ", xLong1, xLong2, Math.Min(xLong1, xLong2));
   Console.WriteLine(str, "Single ", xSingle1, xSingle2, Math.Min(xSingle1, xSingle2));
   Console.WriteLine(str, "Double ", xDouble1, xDouble2, Math.Min(xDouble1, xDouble2));
   Console.WriteLine(str, "Decimal", xDecimal1, xDecimal2, Math.Min(xDecimal1, xDecimal2));

   Console.WriteLine("\nThe following types are not CLS-compliant:\n");
   Console.WriteLine(str, "SByte  ", xSbyte1, xSbyte2, Math.Min(xSbyte1, xSbyte2));
   Console.WriteLine(str, "UInt16 ", xUshort1, xUshort2, Math.Min(xUshort1, xUshort2));
   Console.WriteLine(str, "UInt32 ", xUint1, xUint2, Math.Min(xUint1, xUint2));
   Console.WriteLine(str, "UInt64 ", xUlong1, xUlong2, Math.Min(xUlong1, xUlong2));
开发者ID:.NET开发者,项目名称:System,代码行数:30,代码来源:Math.Min

输出:

Display the lesser of two values:

   Byte   : The lesser of   1 and  51 is 1.
   Int16  : The lesser of  -2 and  52 is -2.
   Int32  : The lesser of  -3 and  53 is -3.
   Int64  : The lesser of  -4 and  54 is -4.
   Single : The lesser of   5 and  55 is 5.
   Double : The lesser of   6 and  56 is 6.
   Decimal: The lesser of   7 and  57 is 7.

   The following types are not CLS-compliant:

   SByte  : The lesser of 101 and 111 is 101.
   UInt16 : The lesser of 102 and 112 is 102.
   UInt32 : The lesser of 103 and 113 is 103.
   UInt64 : The lesser of 104 and 114 is 104.

示例2: Main

//引入命名空间
using System;

public class MainClass {
    public static void Main() {

        int i = 5;
        Console.WriteLine("Math.Min(1,2) = {0}", Math.Min(i, 2.5F));
    }
}
开发者ID:C#程序员,项目名称:System,代码行数:10,代码来源:Math.Min


注:本文中的System.Math.Min方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。