Enum.CompareTo メソッド
アセンブリ: mscorlib (mscorlib.dll 内)

Dim instance As Enum Dim target As Object Dim returnValue As Integer returnValue = instance.CompareTo(target)
戻り値
このインスタンスと target の相対値を示す符号付き数値。


Enum のコンテキストでの CompareTo の使用方法については、次のコード例を参照してください。
Imports System Public Class CompareToTest Enum VehicleDoors Motorbike = 0 Sportscar = 2 Sedan = 4 Hatchback = 5 End Enum Public Shared Sub Main() Dim myVeh As VehicleDoors = VehicleDoors.Sportscar Dim yourVeh As VehicleDoors = VehicleDoors.Motorbike Dim otherVeh As VehicleDoors = VehicleDoors.Sedan Dim output as String If myVeh.CompareTo(yourVeh) > 0 Then output = "Yes" Else output = "No" Console.WriteLine("Does a {0} have more doors than a {1}?", myVeh, yourVeh) Console.WriteLine("{0}{1}", output, Environment.NewLine) Console.WriteLine("Does a {0} have more doors than a {1}?", myVeh, otherVeh) If myVeh.CompareTo(otherVeh) > 0 Then output = "Yes" Else output = "No" Console.WriteLine("{0}", output) End Sub 'Main End Class 'CompareToTest
using System; public class CompareToTest { enum VehicleDoors { Motorbike = 0, Sportscar = 2, Sedan = 4, Hatchback = 5 }; public static void Main() { VehicleDoors myVeh = VehicleDoors.Sportscar; VehicleDoors yourVeh = VehicleDoors.Motorbike; VehicleDoors otherVeh = VehicleDoors.Sedan; Console.WriteLine("Does a {0} have more doors than a {1}?", myVeh, yourVeh); Console.WriteLine( "{0}{1}", myVeh.CompareTo(yourVeh) > 0 ? "Yes" : "No", Environment.NewLine ); Console.WriteLine("Does a {0} have more doors than a {1}?", myVeh, otherVeh); Console.WriteLine( "{0}", myVeh.CompareTo(otherVeh) > 0 ? "Yes" : "No" ); } }
using namespace System; enum class VehicleDoors { Motorbike = 0, Sportscar = 2, Sedan = 4, Hatchback = 5 }; int main() { VehicleDoors myVeh = VehicleDoors::Sportscar; VehicleDoors yourVeh = VehicleDoors::Motorbike; VehicleDoors otherVeh = VehicleDoors::Sedan; Console::WriteLine( "Does a {0} have more doors than a {1}?", myVeh, yourVeh ); Int32 iRes = myVeh.CompareTo( yourVeh ); Console::WriteLine( "{0}{1}", iRes > 0 ? (String^)"Yes" : "No", Environment::NewLine ); Console::WriteLine( "Does a {0} have more doors than a {1}?", myVeh, otherVeh ); iRes = myVeh.CompareTo( otherVeh ); Console::WriteLine( "{0}", iRes > 0 ? (String^)"Yes" : "No" ); }
import System.*; public class CompareToTest { static class VehicleDoors { private int member; VehicleDoors(int n) { member = n; }//VehicleDoors public String get_Member() { if (member == 0) { return "MotorBike"; } else { if (member == 2) { return "Sportscar"; } else { if (member == 4) { return "Sedan"; } else { if (member == 5) { return "Hatchback"; } else { return ""; } } } } }//get_Member public int get_Number() { return member; }//get_Number public static int Motorbike = 0; public static int Sportscar = 2; public static int Sedan = 4; public static int Hatchback = 5; } //VehicleDoors public static void main(String[] args) { VehicleDoors myVeh = new VehicleDoors(VehicleDoors.Sportscar); VehicleDoors yourVeh = new VehicleDoors(VehicleDoors.Motorbike); VehicleDoors otherVeh = new VehicleDoors(VehicleDoors.Sedan); Console.WriteLine("Does a {0} have more doors than a {1}?", myVeh.get_Member(), yourVeh.get_Member()); Console.WriteLine("{0}{1}", (String.Compare(System.Convert.ToString(myVeh.get_Number()), System.Convert.ToString(yourVeh.get_Number())) > 0) ? "Yes" : "No", Environment.get_NewLine()); Console.WriteLine("Does a {0} have more doors than a {1}?", myVeh.get_Member(), otherVeh.get_Member()); Console.WriteLine("{0}", ( String.Compare(System.Convert.ToString(myVeh.get_Number()), System.Convert.ToString(otherVeh.get_Number())) > 0) ? "Yes" : "No"); } //main } //CompareToTest

Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


Weblioに収録されているすべての辞書からEnum.CompareTo メソッドを検索する場合は、下記のリンクをクリックしてください。

- Enum.CompareTo メソッドのページへのリンク