CultureInfo.IsNeutralCulture CultureInfo.IsNeutralCulture CultureInfo.IsNeutralCulture CultureInfo.IsNeutralCulture Property

정의

현재 CultureInfo가 중립 문화권을 표시하는지 여부를 나타내는 값을 가져옵니다.Gets a value indicating whether the current CultureInfo represents a neutral culture.

public:
 virtual property bool IsNeutralCulture { bool get(); };
public virtual bool IsNeutralCulture { get; }
member this.IsNeutralCulture : bool
Public Overridable ReadOnly Property IsNeutralCulture As Boolean

속성 값

현재 CultureInfo가 중립 문화권을 표시하면 true이고, 그렇지 않으면 false입니다.true if the current CultureInfo represents a neutral culture; otherwise, false.

예제

다음 코드 예제에서는 중국어 언어를 사용 하는 culture는 중립 문화권을 결정 합니다.The following code example determines which cultures using the Chinese language are neutral cultures.

참고

이 예제에서는 각각 이전 ZH-CHS 및 ZH-CHT 문화권 이름의 0x0004와 0x7C04 문화권 식별자를 표시합니다.The example displays the older zh-CHS and zh-CHT culture names with the 0x0004 and 0x7C04 culture identifiers, respectively. 그러나 Windows Vista 응용 프로그램 대신 ZH-CHT 대신 Zh-hant 이름과 ZH-CHS Zh-hans 이름을 사용 해야 합니다.However, your Windows Vista applications should use the zh-Hans name instead of zh-CHS and the zh-Hant name instead of zh-CHT. Zh-hans 및 Zh-hant 이름을 현재 표준 나타내고 이전 이름을 사용 하는 것에 대 한 이유가 없다면 사용 해야 합니다.The zh-Hans and zh-Hant names represent the current standard, and should be used unless you have a reason for using the older names.

using namespace System;
using namespace System::Globalization;
int main()
{
   
   // Lists the cultures that use the Chinese language and determines if each is a neutral culture.
   System::Collections::IEnumerator^ enum0 = CultureInfo::GetCultures( CultureTypes::AllCultures )->GetEnumerator();
   while ( enum0->MoveNext() )
   {
      CultureInfo^ ci = safe_cast<CultureInfo^>(enum0->Current);
      if ( ci->TwoLetterISOLanguageName->Equals( "zh" ) )
      {
         Console::Write( "{0,-7} {1,-40}", ci->Name, ci->EnglishName );
         if ( ci->IsNeutralCulture )
         {
            Console::WriteLine( ": neutral" );
         }
         else
         {
            Console::WriteLine( ": specific" );
         }
      }
   }
}

/*
This code produces the following output.

zh-Hans Chinese (Simplified)                    : neutral
zh-TW   Chinese (Traditional, Taiwan)           : specific
zh-CN   Chinese (Simplified, PRC)               : specific
zh-HK   Chinese (Traditional, Hong Kong S.A.R.) : specific
zh-SG   Chinese (Simplified, Singapore)         : specific
zh-MO   Chinese (Traditional, Macao S.A.R.)     : specific
zh      Chinese                                 : neutral
zh-Hant Chinese (Traditional)                   : neutral
zh-CHS  Chinese (Simplified) Legacy             : neutral
zh-CHT  Chinese (Traditional) Legacy            : neutral

*/
using System;
using System.Globalization;

public class SamplesCultureInfo
{

   public static void Main()
   {

      // Lists the cultures that use the Chinese language and determines if each is a neutral culture.
      foreach (CultureInfo ci in CultureInfo.GetCultures(CultureTypes.AllCultures))
      {
         if (ci.TwoLetterISOLanguageName == "zh")
         {
            Console.Write("{0,-7} {1,-40}", ci.Name, ci.EnglishName);
            if (ci.IsNeutralCulture)
            {
               Console.WriteLine(": neutral");
                }
            else
            {
               Console.WriteLine(": specific");
            }
         }
      }

   }

}


/*
This code produces the following output.

zh-Hans Chinese (Simplified)                    : neutral
zh-TW   Chinese (Traditional, Taiwan)           : specific
zh-CN   Chinese (Simplified, PRC)               : specific
zh-HK   Chinese (Traditional, Hong Kong S.A.R.) : specific
zh-SG   Chinese (Simplified, Singapore)         : specific
zh-MO   Chinese (Traditional, Macao S.A.R.)     : specific
zh      Chinese                                 : neutral
zh-Hant Chinese (Traditional)                   : neutral
zh-CHS  Chinese (Simplified) Legacy             : neutral
zh-CHT  Chinese (Traditional) Legacy            : neutral

*/
Imports System
Imports System.Globalization

Module Module1

   Public Sub Main()

      ' Lists the cultures that use the Chinese language and determines if each is a neutral culture.
      Dim ci As CultureInfo
      For Each ci In CultureInfo.GetCultures(CultureTypes.AllCultures)
         If ci.TwoLetterISOLanguageName = "zh" Then
            Console.Write("{0,-7} {1,-40}", ci.Name, ci.EnglishName)
            If ci.IsNeutralCulture Then
               Console.WriteLine(": neutral")
            Else
               Console.WriteLine(": specific")
            End If
         End If
      Next ci

   End Sub 'Main 

End Module


'This code produces the following output.
'
'zh-Hans Chinese (Simplified)                    : neutral
'zh-TW   Chinese (Traditional, Taiwan)           : specific
'zh-CN   Chinese (Simplified, PRC)               : specific
'zh-HK   Chinese (Traditional, Hong Kong S.A.R.) : specific
'zh-SG   Chinese (Simplified, Singapore)         : specific
'zh-MO   Chinese (Traditional, Macao S.A.R.)     : specific
'zh      Chinese                                 : neutral
'zh-Hant Chinese (Traditional)                   : neutral
'zh-CHS  Chinese (Simplified) Legacy             : neutral
'zh-CHT  Chinese (Traditional) Legacy            : neutral

설명

중립 문화권에 연결 된 문화권은 언어를 사용 하 여 있지만 국가 또는 지역입니다.A neutral culture is a culture that is associated with a language but not with a country or region. 언어와 국가 또는 지역 모두와 연결 된 문화권 인 특정 문화권에서 달라 집니다.It differs from a specific culture, which is a culture that is associated with both a language and a country or region. 예를 들어 fr FR 프랑스에서 프랑스어 문화권의 이름을 중일 프랑스어 중립 문화권의 이름입니다.For example, fr is the name for the neutral French culture, while fr-FR is the name for the French culture in France.

이 속성을 반환 하는 경우 false, 문화권은 특정 문화권 이나 고정 문화권입니다.If this property returns false, the culture is either a specific culture or the invariant culture.

적용 대상

추가 정보