Decimal.op_Equality メソッドとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > Decimal.op_Equality メソッドの意味・解説 

Decimal.op_Equality メソッド

Decimal2 つインスタンス等しかどうかを示す値を返します

名前空間: System
アセンブリ: mscorlib (mscorlib.dll 内)
構文構文

使用例使用例

Equality 演算子使用してDecimal複数の値を Decimal参照値と比較するコード例次に示します

' Example of the Decimal relational operators.
Imports System
Imports Microsoft.VisualBasic

Module DecRelationalOpsDemo
    
    Const dataFmt As String
 = "{0,-47}{1}"

    ' Compare Decimal parameters, and display them with the results.
    Sub CompareDecimals( Left As Decimal,
 Right As Decimal, _
        RightText As String )

        Console.WriteLine( )
        Console.WriteLine( dataFmt, "Right: " &
 RightText, Right )

        ' The op_Equality, op_GreaterThan, op_GreaterThanOrEqual, 
        ' op_Inequality, op_LessThan, and op_LessThanOrEqual operators
 
        ' must be explicitly coded in Visual Basic. If binary =, >,
 
        ' >=, <>, <, or <= are used, the Compare method
 is called.
        Console.WriteLine( dataFmt, _
            "Decimal.op_Equality( Left, Right )",
 _
            Decimal.op_Equality( Left, Right ) )
        Console.WriteLine( dataFmt, _
            "Decimal.op_GreaterThan( Left, Right )",
 _
            Decimal.op_GreaterThan( Left, Right ) )
        Console.WriteLine( dataFmt, _
            "Decimal.op_GreaterThanOrEqual( Left, Right )",
 _
            Decimal.op_GreaterThanOrEqual( Left, Right ) )
        Console.WriteLine( dataFmt, _
            "Decimal.op_Inequality( Left, Right )",
 _
            Decimal.op_Inequality( Left, Right ) )
        Console.WriteLine( dataFmt, _
            "Decimal.op_LessThan( Left, Right )",
 _
            Decimal.op_LessThan( Left, Right ) )
        Console.WriteLine( dataFmt, _
            "Decimal.op_LessThanOrEqual( Left, Right )",
 _
            Decimal.op_LessThanOrEqual( Left, Right ) )
    End Sub 
        
    Sub Main( )
        Dim Left As New
 Decimal( 123.456 )
            
        Console.WriteLine( _
            "This example of the Decimal relational operators
 " & _
            "generates the " & vbCrLf & "following
 output. It " & _
            "creates several different Decimal values "
 & vbCrLf & _
            "and compares them with the following reference "
 & _
            "value." & vbCrLf )
        Console.WriteLine( dataFmt, "Left: Decimal( 123.456 )",
 Left )
            
        ' Create objects to compare with a 2-hour Decimal.
        CompareDecimals( Left, New Decimal(
 1.23456E+2 ), _
            "Decimal( 1.23456E+2 )" )
        CompareDecimals( Left, New Decimal(
 123.4567 ), _
            "Decimal( 123.4567 )" )
        CompareDecimals( Left, New Decimal(
 123.4553 ), _
            "Decimal( 123.4553 )" )
        CompareDecimals( Left, New Decimal(
 123456000, 0, 0, False, 6 ), _
            "Decimal( 123456000, 0, 0, False, 6 )"
 )
    End Sub 
End Module 

' This example of the Decimal relational operators generates the
' following output. It creates several different Decimal values
' and compares them with the following reference value.
' 
' Left: Decimal( 123.456 )                       123.456
' 
' Right: Decimal( 1.23456E+2 )                   123.456
' Decimal.op_Equality( Left, Right )             True
' Decimal.op_GreaterThan( Left, Right )          False
' Decimal.op_GreaterThanOrEqual( Left, Right )   True
' Decimal.op_Inequality( Left, Right )           False
' Decimal.op_LessThan( Left, Right )             False
' Decimal.op_LessThanOrEqual( Left, Right )      True
' 
' Right: Decimal( 123.4567 )                     123.4567
' Decimal.op_Equality( Left, Right )             False
' Decimal.op_GreaterThan( Left, Right )          False
' Decimal.op_GreaterThanOrEqual( Left, Right )   False
' Decimal.op_Inequality( Left, Right )           True
' Decimal.op_LessThan( Left, Right )             True
' Decimal.op_LessThanOrEqual( Left, Right )      True
' 
' Right: Decimal( 123.4553 )                     123.4553
' Decimal.op_Equality( Left, Right )             False
' Decimal.op_GreaterThan( Left, Right )          True
' Decimal.op_GreaterThanOrEqual( Left, Right )   True
' Decimal.op_Inequality( Left, Right )           True
' Decimal.op_LessThan( Left, Right )             False
' Decimal.op_LessThanOrEqual( Left, Right )      False
' 
' Right: Decimal( 123456000, 0, 0, False, 6 )    123.456000
' Decimal.op_Equality( Left, Right )             True
' Decimal.op_GreaterThan( Left, Right )          False
' Decimal.op_GreaterThanOrEqual( Left, Right )   True
' Decimal.op_Inequality( Left, Right )           False
' Decimal.op_LessThan( Left, Right )             False
' Decimal.op_LessThanOrEqual( Left, Right )      True
// Example of the decimal relational operators.
using System;

class DecRelationalOpsDemo
{
    const string dataFmt = "{0,43}   
 {1}" ;

    // Compare decimal parameters, and display them with the results.
    static void CompareDecimals( decimal Left,
 decimal Right, 
        string RightText )
    {
        Console.WriteLine( );
        Console.WriteLine( dataFmt, "Right: " + RightText, Right );
        Console.WriteLine( dataFmt, "Left == Right", Left == Right );
        Console.WriteLine( dataFmt, "Left >  Right", Left > Right
 );
        Console.WriteLine( dataFmt, "Left >= Right", Left >= Right
 );
        Console.WriteLine( dataFmt, "Left != Right", Left != Right );
        Console.WriteLine( dataFmt, "Left <  Right", Left < Right
 );
        Console.WriteLine( dataFmt, "Left <= Right", Left <= Right
 );
    }

    static void Main( )
    {
        decimal Left = new decimal( 123.456 );

        Console.WriteLine(
            "This example of the decimal relational operators " +
            "generates the \nfollowing output. It creates several " +
            "different decimal values \nand compares them with " +
            "the following reference value.\n" );
        Console.WriteLine( dataFmt, 
            "Left: decimal( 123.456 )", Left );

        // Create objects to compare with a 2-hour decimal.
        CompareDecimals( Left, new decimal( 1.23456E+2 ), 
            "decimal( 1.23456E+2 )" );
        CompareDecimals( Left, new decimal( 123.4567 ), 
            "decimal( 123.4567 )" );
        CompareDecimals( Left, new decimal( 123.4553 ), 
            "decimal( 123.4553 )" );
        CompareDecimals( Left, new decimal( 123456000, 0, 0, false,
 6 ), 
            "decimal( 123456000, 0, 0, false, 6 )" );
    } 
} 

/*
This example of the decimal relational operators generates the
following output. It creates several different decimal values
and compares them with the following reference value.

                   Left: decimal( 123.456 )    123.456

               Right: decimal( 1.23456E+2 )    123.456
                              Left == Right    True
                              Left >  Right    False
                              Left >= Right    True
                              Left != Right    False
                              Left <  Right    False
                              Left <= Right    True

                 Right: decimal( 123.4567 )    123.4567
                              Left == Right    False
                              Left >  Right    False
                              Left >= Right    False
                              Left != Right    True
                              Left <  Right    True
                              Left <= Right    True

                 Right: decimal( 123.4553 )    123.4553
                              Left == Right    False
                              Left >  Right    True
                              Left >= Right    True
                              Left != Right    True
                              Left <  Right    False
                              Left <= Right    False

Right: decimal( 123456000, 0, 0, false, 6 )    123.456000
                              Left == Right    True
                              Left >  Right    False
                              Left >= Right    True
                              Left != Right    False
                              Left <  Right    False
                              Left <= Right    True
*/ 
// Example of the Decimal relational operators.
using namespace System;
#define dataFmt "{0,43}    {1}"

// Compare Decimal parameters, and display them with the results.
void CompareDecimals( Decimal Left, Decimal Right, String^ RightText
 )
{
   Console::WriteLine();
   Console::WriteLine( dataFmt, String::Concat( "Right: ", RightText ),
 Right );
   Console::WriteLine( dataFmt, "Left == Right", Left == Right );
   Console::WriteLine( dataFmt, "Left >  Right", Left > Right );
   Console::WriteLine( dataFmt, "Left >= Right", Left >= Right );
   Console::WriteLine( dataFmt, "Left != Right", Left != Right );
   Console::WriteLine( dataFmt, "Left <  Right", Left < Right );
   Console::WriteLine( dataFmt, "Left <= Right", Left <= Right );
}

int main()
{
   Decimal Left = Decimal(123.456);
   Console::WriteLine( "This example of the Decimal relational operators "
   "generates the \nfollowing output. It creates several "
   "different Decimal values \nand compares them with "
   "the following reference value.\n" );
   Console::WriteLine( dataFmt, "Left: Decimal( 123.456 )", Left );
   
   // Create objects to compare with a 2-hour Decimal.
   CompareDecimals( Left, Decimal(1.23456E+2), "Decimal( 1.23456E+2 )"
 );
   CompareDecimals( Left, Decimal(123.4567), "Decimal( 123.4567 )" );
   CompareDecimals( Left, Decimal(123.4553), "Decimal( 123.4553 )" );
   CompareDecimals( Left, Decimal(123456000,0,0,false,6), "Decimal(
 123456000, 0, 0, false, 6 )" );
}

/*
This example of the Decimal relational operators generates the
following output. It creates several different Decimal values
and compares them with the following reference value.

                   Left: Decimal( 123.456 )    123.456

               Right: Decimal( 1.23456E+2 )    123.456
                              Left == Right    True
                              Left >  Right    False
                              Left >= Right    True
                              Left != Right    False
                              Left <  Right    False
                              Left <= Right    True

                 Right: Decimal( 123.4567 )    123.4567
                              Left == Right    False
                              Left >  Right    False
                              Left >= Right    False
                              Left != Right    True
                              Left <  Right    True
                              Left <= Right    True

                 Right: Decimal( 123.4553 )    123.4553
                              Left == Right    False
                              Left >  Right    True
                              Left >= Right    True
                              Left != Right    True
                              Left <  Right    False
                              Left <= Right    False

Right: Decimal( 123456000, 0, 0, false, 6 )    123.456000
                              Left == Right    True
                              Left >  Right    False
                              Left >= Right    True
                              Left != Right    False
                              Left <  Right    False
                              Left <= Right    True
*/
// Example of the decimal relational operators.
import System.* ;

class DecRelationalOpsDemo
{
    private static String dataFmt = "{0,43}
    {1}";
        
    // Compare decimal parameters, and display them with the results.
    static void CompareDecimals(System.Decimal
 left, 
        System.Decimal right, String rightText) 
    {
        Console.WriteLine();
        Console.WriteLine(dataFmt, "Right: " + rightText,
            System.Convert.ToString(right));
        Console.WriteLine(dataFmt, "Left == Right",
            System.Convert.ToString( left == right));
        Console.WriteLine(dataFmt, "Left >  Right", 
            System.Convert.ToString((left.CompareTo(right) > 0)));
        Console.WriteLine(dataFmt, "Left >= Right", 
            System.Convert.ToString(((left.CompareTo(right)> 0) || 
            (left.CompareTo(right)== 0))));
        Console.WriteLine(dataFmt, "Left != Right", 
            System.Convert.ToString(left != right));
        Console.WriteLine(dataFmt, "Left <  Right", 
            System.Convert.ToString((left.CompareTo(right)< 0)));
        Console.WriteLine(dataFmt, "Left <= Right", 
            System.Convert.ToString(((left.CompareTo(right) < 0)
            || (left.CompareTo(right) == 0))));
    } //CompareDecimals

    public static void main(String[]
 args)
    {
        System.Decimal left = new System.Decimal(123.456);
        
        Console.WriteLine(("This example of the " 
            + "decimal relational operators " 
            + "generates the \nfollowing output. It creates several " 
            + "different decimal values \nand compares them with " 
            + "the following reference value.\n"));
        Console.WriteLine(dataFmt, "Left: decimal( 123.456 )",left);
            
        // Create objects to compare with a 2-hour decimal.
        CompareDecimals(left, new System.Decimal(123.456),
            "decimal( 1.23456E+2 )");
        CompareDecimals(left, new System.Decimal(123.4567),
            "decimal( 123.4567 )");
        CompareDecimals(left, new System.Decimal(123.4553),
            "decimal( 123.4553 )");
        CompareDecimals(left, new System.Decimal(123456000, 0,
 0,
            false, (ubyte)6), "decimal( 123456000, 0,0, false,
 6 )");
    } //main
} //DecRelationalOpsDemo

/*
This example of the decimal relational operators generates the
following output. It creates several different decimal values
and compares them with the following reference value.

                   Left: decimal( 123.456 )    123.456

               Right: decimal( 1.23456E+2 )    123.456
                              Left == Right    True
                              Left >  Right    False
                              Left >= Right    True
                              Left != Right    False
                              Left <  Right    False
                              Left <= Right    True

                 Right: decimal( 123.4567 )    123.4567
                              Left == Right    False
                              Left >  Right    False
                              Left >= Right    False
                              Left != Right    True
                              Left <  Right    True
                              Left <= Right    True

                 Right: decimal( 123.4553 )    123.4553
                              Left == Right    False
                              Left >  Right    True
                              Left >= Right    True
                              Left != Right    True
                              Left <  Right    False
                              Left <= Right    False

Right: decimal( 123456000, 0, 0, false, 6 )    123.456000
                              Left == Right    True
                              Left >  Right    False
                              Left >= Right    True
                              Left != Right    False
                              Left <  Right    False
                              Left <= Right    True
*/
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

Decimal.op_Equality メソッドのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



Decimal.op_Equality メソッドのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2024 Microsoft.All rights reserved.

©2024 GRAS Group, Inc.RSS