Name
Name у
CultureInfo
совпадает с аргументом
GetCultureInfo
для обычных культур. У
InvariantCulture
имя - пустая строка.
Синтаксис
string code = culture.Name;
Пример
Давайте прочитать имя "en-US":
using System;
using System.Globalization;
class Program
{
static void Main()
{
CultureInfo culture = CultureInfo.GetCultureInfo("en-US");
string res = culture.Name;
Console.WriteLine(res);
}
}
Результат выполнения кода:
"en-US"
Пример
Давайте прочитать имя "ru-RU":
using System;
using System.Globalization;
class Program
{
static void Main()
{
CultureInfo culture = CultureInfo.GetCultureInfo("ru-RU");
string res = culture.Name;
Console.WriteLine(res);
}
}
Результат выполнения кода:
"ru-RU"
Пример
Давайте сравнить с InvariantCulture:
using System;
using System.Globalization;
class Program
{
static void Main()
{
string inv = CultureInfo.InvariantCulture.Name;
string en = CultureInfo.GetCultureInfo("en-US").Name;
Console.WriteLine(inv);
Console.WriteLine(en);
}
}
Результат выполнения кода:
""
"en-US"
Смотрите также
-
GetCultureInfo,
получить культуру по имени -
InvariantCulture,
пустоеName -
CultureInfo,
класс культуры -
ToString,
формат с культурой