Esporta (0) Stampa
Espandi tutto
Il presente articolo è stato tradotto automaticamente. Passare il puntatore sulle frasi nell'articolo per visualizzare il testo originale. Ulteriori informazioni.
Traduzione
Originale

Proprietà CultureInfo.Parent

Ottiene l'oggetto CultureInfo che rappresenta le impostazioni cultura padre dell'oggetto CultureInfo corrente.

Spazio dei nomi:  System.Globalization
Assembly:  mscorlib (in mscorlib.dll)

public virtual CultureInfo Parent { get; }

Valore proprietà

Tipo: System.Globalization.CultureInfo
Oggetto CultureInfo che rappresenta le impostazioni cultura padre dell'oggetto CultureInfo corrente.

Esiste una gerarchia delle impostazioni cultura, in cui il padre di determinate impostazioni cultura rappresenta le impostazioni cultura di sistema e il padre di queste ultime è la classe InvariantCulture e il padre di InvariantCulture rappresenta la stessa lingua inglese. Le impostazioni cultura padre comprendono solo l'insieme di informazioni comuni ai propri figli.

Se non sono disponibili le risorse per le impostazioni cultura specifiche, vengono utilizzate le risorse per le impostazioni cultura non associate ad alcun paese. Se non sono disponibili le risorse per le impostazioni cultura non associate ad alcun paese, vengono utilizzate le risorse per le impostazioni cultura incorporate nell'assembly principale. Per ulteriori informazioni sul processo di fallback delle risorse, vedere Creazione del package e distribuzione delle risorse in applicazioni desktop.

Nell'esempio di codice che segue vengono determinate le impostazioni cultura padre delle singole impostazioni cultura specifiche che utilizzano la lingua cinese.

NotaNota

Nell'esempio vengono visualizzati i nomi delle impostazioni cultura precedenti zh-CHT e zh-CHS con gli identificatori delle impostazioni cultura 0x0004 e 0x7C04, rispettivamente. Tuttavia, le applicazioni Windows Vista devono utilizzare il nome zh-Hans anziché zh-CHS e il nome zh-Hant anziché zh-CHT. I nomi "zh-Hans" e "zh-Hant rappresentano lo standard corrente e devono essere utilizzati, a meno che non esistano ragioni particolari per utilizzare le denominazioni meno recenti.


using System;
using System.Globalization;

public class SamplesCultureInfo
{

   public static void Main()
   {

      // Prints the header.
      Console.WriteLine("SPECIFIC CULTURE                                     PARENT CULTURE");

      // Determines the specific cultures that use the Chinese language, and displays the parent culture.
      foreach (CultureInfo ci in CultureInfo.GetCultures(CultureTypes.SpecificCultures))
      {
         if (ci.TwoLetterISOLanguageName == "zh")
         {
            Console.Write("0x{0} {1} {2,-40}", ci.LCID.ToString("X4"), ci.Name, ci.EnglishName);
            Console.WriteLine("0x{0} {1} {2}", ci.Parent.LCID.ToString("X4"), ci.Parent.Name, ci.Parent.EnglishName);
         }
      }

   }

}

/*
This code produces the following output.

SPECIFIC CULTURE                                     PARENT CULTURE
0x0404 zh-TW Chinese (Traditional, Taiwan)           0x7C04 zh-CHT Chinese (Traditional) Legacy
0x0804 zh-CN Chinese (Simplified, PRC)               0x0004 zh-CHS Chinese (Simplified) Legacy
0x0C04 zh-HK Chinese (Traditional, Hong Kong S.A.R.) 0x7C04 zh-CHT Chinese (Traditional) Legacy
0x1004 zh-SG Chinese (Simplified, Singapore)         0x0004 zh-CHS Chinese (Simplified) Legacy
0x1404 zh-MO Chinese (Traditional, Macao S.A.R.)     0x7C04 zh-CHT Chinese (Traditional) Legacy

*/


.NET Framework

Supportato in: 4.5.2, 4.5.1, 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client Profile

Supportato in: 4, 3.5 SP1

Libreria di classi portabile

Supportato in: Libreria di classi portabile

.NET per applicazioni Windows Store

Supportato in: Windows 8

.NET per applicazioni Windows Phone

Supportato in: Windows Phone 8, Silverlight 8.1

Windows Phone 8.1, Windows Phone 8, Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (ruoli di base del server non supportati), Windows Server 2008 R2 (ruoli di base del server supportati con SP1 o versione successiva, Itanium non supportato)

.NET Framework non supporta tutte le versioni di ciascuna piattaforma. Per un elenco delle versioni supportate, vedere Requisiti di sistema di .NET Framework.

Aggiunte alla community

AGGIUNGI
Mostra:
© 2014 Microsoft