CompareInfo.Name プロパティとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > CompareInfo.Name プロパティの意味・解説 

CompareInfo.Name プロパティ

メモ : このプロパティは、.NET Framework version 2.0新しく追加されたものです。

この CompareInfo による並べ替え操作使用されるカルチャの名前を取得します

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

<ComVisibleAttribute(False)> _
Public Overridable ReadOnly
 Property Name As String
Dim instance As CompareInfo
Dim value As String

value = instance.Name
[ComVisibleAttribute(false)] 
public virtual string Name { get;
 }
[ComVisibleAttribute(false)] 
public:
virtual property String^ Name {
    String^ get ();
}
/** @property */
public String get_Name ()

プロパティ
カルチャの名前。

解説解説

Name プロパティと CultureInfo.Name プロパティ異なる値を持つことができます。たとえば、LCID プロパティ設定され16 進数の 0x10407 は、ドイツ電話帳あるような順に名前を並べ替える代替並べ替えカルチャを識別します。Name プロパティは、"de-de_phoneb" という値を持ちます一方、これに関連する "German-Germany" カルチャの CultureInfo.Name プロパティは、"de-DE" という値を持ちます

使用例使用例

"fr-FR" カルチャと "ja-JP" カルチャを使用して 3 つの文字列比較する方法次のコード例示しますName プロパティ使用してそれぞれのカルチャの名前を表示します

Imports System
Imports System.Text
Imports System.Globalization

NotInheritable Public Class
 App
    Shared Sub Main(ByVal
 args() As String) 
        Dim sign() As String
 = {"<", "=", ">"}
        
        ' The code below demonstrates how strings compare 
        ' differently for different cultures.
        Dim s1 As String
 = "Coté"
        Dim s2 As String
 = "coté"
        Dim s3 As String
 = "côte"
        
        ' Set sort order of strings for French in France.
        Dim ci As CompareInfo = New
 CultureInfo("fr-FR").CompareInfo
        Console.WriteLine("The LCID for {0} is {1}.",
 ci.Name, ci.LCID)
        
        ' Display the result using fr-FR Compare of Coté = coté.
      
        Console.WriteLine("fr-FR Compare: {0} {2} {1}",
 _
                          s1, s2, sign((ci.Compare(s1, s2, CompareOptions.IgnoreCase)
 + 1)))
        
        ' Display the result using fr-FR Compare of coté > côte.
        Console.WriteLine("fr-FR Compare: {0} {2} {1}",
 _
                          s2, s3, sign((ci.Compare(s2, s3, CompareOptions.None) +
 1)))
        
        ' Set sort order of strings for Japanese as spoken in Japan.
        ci = New CultureInfo("ja-JP").CompareInfo
        Console.WriteLine("The LCID for {0} is {1}.",
 ci.Name, ci.LCID)
        
        ' Display the result using ja-JP Compare of coté < côte.
 
        Console.WriteLine("ja-JP Compare: {0} {2} {1}",
 _
                          s2, s3, sign((ci.Compare(s2, s3) + 1)))
    End Sub 'Main
End Class 'App

' This code produces the following output.
' 
' The LCID for fr-FR is 1036.
' fr-FR Compare: Coté = coté
' fr-FR Compare: coté > côte
' The LCID for ja-JP is 1041.
' ja-JP Compare: coté < côte
using System;
using System.Text;
using System.Globalization;

public sealed class App
{
    static void Main(string[]
 args)
    {
        String[] sign = new String[] { "<", "=",
 ">" };

        // The code below demonstrates how strings compare 
        // differently for different cultures.
        String s1 = "Coté", s2 = "coté", s3 = "côte";

        // Set sort order of strings for French in France.
        CompareInfo ci = new CultureInfo("fr-FR").CompareInfo;
        Console.WriteLine("The LCID for {0} is {1}.",
 ci.Name, ci.LCID);
      
        // Display the result using fr-FR Compare of Coté = coté.
      
        Console.WriteLine("fr-FR Compare: {0} {2} {1}",
            s1, s2, sign[ci.Compare(s1, s2, CompareOptions.IgnoreCase) + 1]);

        // Display the result using fr-FR Compare of coté >
 côte.
        Console.WriteLine("fr-FR Compare: {0} {2} {1}",
            s2, s3, sign[ci.Compare(s2, s3, CompareOptions.None) + 1]);

        // Set sort order of strings for Japanese as spoken in Japan.
        ci = new CultureInfo("ja-JP").CompareInfo;
        Console.WriteLine("The LCID for {0} is {1}.",
 ci.Name, ci.LCID);

        // Display the result using ja-JP Compare of coté <
 côte. 
        Console.WriteLine("ja-JP Compare: {0} {2} {1}",
            s2, s3, sign[ci.Compare(s2, s3) + 1]);
    }
}

// This code produces the following output.
// 
// The LCID for fr-FR is 1036.
// fr-FR Compare: Coté = coté
// fr-FR Compare: coté > côte
// The LCID for ja-JP is 1041.
// ja-JP Compare: coté < côte
using namespace System;
using namespace System::Text;
using namespace System::Globalization;

int main()
{
    array<String^>^ sign = gcnew array<String^> { "<", "=",
 ">" };

    // The code below demonstrates how strings compare
    // differently for different cultures.
    String^ s1 = "Coté"; 
    String^ s2 = "coté";
    String^ s3 = "côte";

    // Set sort order of strings for French in France.
    CompareInfo^ ci = (gcnew CultureInfo("fr-FR"))->CompareInfo;
    Console::WriteLine(L"The LCID for {0} is {1}.",
 ci->Name, ci->LCID);

    // Display the result using fr-FR Compare of Coté = coté.
    Console::WriteLine(L"fr-FR Compare: {0} {2} {1}",
        s1, s2, sign[ci->Compare(s1, s2, CompareOptions::IgnoreCase) + 1]);

    // Display the result using fr-FR Compare of coté > côte.
    Console::WriteLine(L"fr-FR Compare: {0} {2} {1}",
        s2, s3, sign[ci->Compare(s2, s3, CompareOptions::None) + 1]);

    // Set sort order of strings for Japanese as spoken in Japan.
    ci = (gcnew CultureInfo("ja-JP"))->CompareInfo;
    Console::WriteLine(L"The LCID for {0} is {1}.",
 ci->Name, ci->LCID);

    // Display the result using ja-JP Compare of coté < côte.
    Console::WriteLine("ja-JP Compare: {0} {2} {1}",
        s2, s3, sign[ci->Compare(s2, s3) + 1]);
}

// This code produces the following output.
//
// The LCID for fr-FR is 1036.
// fr-FR Compare: Coté = coté
// fr-FR Compare: coté > côte
// The LCID for ja-JP is 1041.
// ja-JP Compare: coté < côte
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照


このページでは「.NET Framework クラス ライブラリ リファレンス」からCompareInfo.Name プロパティを検索した結果を表示しています。
Weblioに収録されているすべての辞書からCompareInfo.Name プロパティを検索する場合は、下記のリンクをクリックしてください。
 全ての辞書からCompareInfo.Name プロパティを検索

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

辞書ショートカット

すべての辞書の索引

CompareInfo.Name プロパティのお隣キーワード
検索ランキング

   

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



CompareInfo.Name プロパティのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

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

©2024 GRAS Group, Inc.RSS