cultureinfo 类 java_System.Globalization.CultureInfo.cs(示例代码)
#region 程序集 mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
//C:Program Files (x86)Reference AssembliesMicrosoftFramework.NETFrameworkv4.6.1mscorlib.dll
#endregion
usingSystem.Runtime.InteropServices;usingSystem.Security;namespaceSystem.Globalization
{//
//摘要://提供有關特定區(qū)域性的信息 (稱為區(qū)域設置對于非托管的代碼開發(fā))。 這些信息包括區(qū)域性的名稱、書寫系統(tǒng)、使用的日歷、字符串的排序順序以及對日期和數(shù)字的格式化設置。
[ComVisible(true)]public classCultureInfo : ICloneable, IFormatProvider
{//
//摘要://根據(jù)由名稱指定的區(qū)域性初始化 System.Globalization.CultureInfo 類的新實例。//
//參數(shù)://name://預定義的 System.Globalization.CultureInfo 名稱、現(xiàn)有 System.Globalization.CultureInfo//的 System.Globalization.CultureInfo.Name 或僅 Windows 區(qū)域性名稱。 name 不區(qū)分大小寫。//
//異常://T:System.ArgumentNullException://name 為 null。//
//T:System.Globalization.CultureNotFoundException://name 不是有效的區(qū)域性名稱。 有關詳細信息,請參閱“對調(diào)用方的說明”部分。
public CultureInfo(stringname);//
//摘要://根據(jù)區(qū)域性標識符指定的區(qū)域性初始化 System.Globalization.CultureInfo 類的新實例。//
//參數(shù)://culture://預定義的 System.Globalization.CultureInfo 標識符、現(xiàn)有 System.Globalization.CultureInfo//對象的 System.Globalization.CultureInfo.LCID 屬性或僅 Windows 區(qū)域性標識符。//
//異常://T:System.ArgumentOutOfRangeException://culture 小于零。//
//T:System.Globalization.CultureNotFoundException://culture 不是有效的區(qū)域性標識符。 有關詳細信息,請參閱“調(diào)用方備注”部分。
public CultureInfo(intculture);//
//摘要://基于名稱指定的區(qū)域性并基于布爾值(指定是否使用系統(tǒng)中用戶選定的區(qū)域性設置)來初始化 System.Globalization.CultureInfo 類的新實例。//
//參數(shù)://name://預定義的 System.Globalization.CultureInfo 名稱、現(xiàn)有 System.Globalization.CultureInfo//的 System.Globalization.CultureInfo.Name 或僅 Windows 區(qū)域性名稱。 name 不區(qū)分大小寫。//
//useUserOverride://一個布爾值,它指示是使用用戶選定的區(qū)域性設置 (true),還是使用默認區(qū)域性設置 (false)。//
//異常://T:System.ArgumentNullException://name 為 null。//
//T:System.Globalization.CultureNotFoundException://name 不是有效的區(qū)域性名稱。 有關詳細信息,請參閱“調(diào)用方備注”部分。
public CultureInfo(string name, booluseUserOverride);//
//摘要://基于區(qū)域性標識符指定的區(qū)域性并基于布爾值(指定是否使用系統(tǒng)中用戶選定的區(qū)域性設置)來初始化 System.Globalization.CultureInfo//類的新實例。//
//參數(shù)://culture://預定義的 System.Globalization.CultureInfo 標識符、現(xiàn)有 System.Globalization.CultureInfo//對象的 System.Globalization.CultureInfo.LCID 屬性或僅 Windows 區(qū)域性標識符。//
//useUserOverride://一個布爾值,它指示是使用用戶選定的區(qū)域性設置 (true),還是使用默認區(qū)域性設置 (false)。//
//異常://T:System.ArgumentOutOfRangeException://culture 小于零。//
//T:System.Globalization.CultureNotFoundException://culture 不是有效的區(qū)域性標識符。 有關詳細信息,請參閱“調(diào)用方備注”部分。
public CultureInfo(int culture, booluseUserOverride);//
//摘要://獲取不依賴于區(qū)域性(固定)的 System.Globalization.CultureInfo 對象。//
//返回結(jié)果://不依賴于區(qū)域性(固定)的對象。
public static CultureInfo InvariantCulture { get; }//
//摘要://獲取或設置當前應用程序域中線程的默認區(qū)域性。//
//返回結(jié)果://如果當前系統(tǒng)區(qū)域性為應用程序域中的默認線程區(qū)域性,則為當前應用程序中線程的默認區(qū)域性或 null。
public static CultureInfo DefaultThreadCurrentCulture { get; set; }//
//摘要://獲取表示操作系統(tǒng)中安裝的區(qū)域性的 System.Globalization.CultureInfo。//
//返回結(jié)果://表示操作系統(tǒng)中安裝的區(qū)域性的 System.Globalization.CultureInfo。
public static CultureInfo InstalledUICulture { get; }//
//摘要://獲取或設置 System.Globalization.CultureInfo 對象,該對象表示資源管理器在運行時查找區(qū)域性特定資源時所用的當前用戶接口區(qū)域性。//
//返回結(jié)果://資源管理器用于在運行時查找查找區(qū)域性特定資源的區(qū)域性。//
//異常://T:System.ArgumentNullException://屬性設置為 null。//
//T:System.ArgumentException://該屬性設置為不能用于定位資源文件的區(qū)域性名稱。 資源文件名必須僅包含字母、數(shù)字、連字符或下劃線。
public static CultureInfo CurrentUICulture { get; set; }//
//摘要://獲取表示當前線程使用的區(qū)域性的 System.Globalization.CultureInfo 對象。//
//返回結(jié)果://表示當前線程使用的區(qū)域性的對象。//
//異常://T:System.ArgumentNullException://屬性設置為 null。
public static CultureInfo CurrentCulture { get; set; }//
//摘要://獲取或設置當前應用程序域中線程的默認 UI 區(qū)域性。//
//返回結(jié)果://如果當前系統(tǒng) UI 區(qū)域性為當前應用程序域中的默認線程 UI 區(qū)域性,則當前應用程序域中線程的默認 UI 區(qū)域性或 null。//
//異常://T:System.ArgumentException://在集運算中,System.Globalization.CultureInfo.Name 屬性值無效。
public static CultureInfo DefaultThreadCurrentUICulture { get; set; }//
//摘要://獲取格式為 languagecode2-country/regioncode2 的區(qū)域性名稱。//
//返回結(jié)果://格式為 languagecode2-country/regioncode2 的區(qū)域性名稱。 languagecode2 是派生自 ISO 639-1 的小寫雙字母代碼。//country/regioncode2 派生自 ISO 3166,一般包含兩個大寫字母,或一個 BCP-47 語言標記。
public virtual string Name { get; }//
//摘要://獲取該區(qū)域性可使用的日歷的列表。//
//返回結(jié)果://類型為 System.Globalization.Calendar 的數(shù)組,表示當前 System.Globalization.CultureInfo 代表的區(qū)域性所使用的日歷。
public virtual Calendar[] OptionalCalendars { get; }//
//摘要://獲取區(qū)域性使用的默認日歷。//
//返回結(jié)果://表示區(qū)域性使用的默認日歷的 System.Globalization.Calendar。
public virtual Calendar Calendar { get; }//
//摘要://獲取或設置 System.Globalization.DateTimeFormatInfo,它定義適合區(qū)域性的、顯示日期和時間的格式。//
//返回結(jié)果://一個 System.Globalization.DateTimeFormatInfo,它定義適合區(qū)域性的、顯示日期和時間的格式。//
//異常://T:System.ArgumentNullException://該屬性設置為 null。//
//T:System.InvalidOperationException://設置了 System.Globalization.CultureInfo.DateTimeFormat 屬性或任意 System.Globalization.DateTimeFormatInfo//屬性,但 System.Globalization.CultureInfo 為只讀。
public virtual DateTimeFormatInfo DateTimeFormat { get; set; }//
//摘要://獲取或設置 System.Globalization.NumberFormatInfo,它定義適合區(qū)域性的、顯示數(shù)字、貨幣和百分比的格式。//
//返回結(jié)果://一個 System.Globalization.NumberFormatInfo,它定義適合區(qū)域性的、顯示數(shù)字、貨幣和百分比的格式。//
//異常://T:System.ArgumentNullException://該屬性設置為 null。//
//T:System.InvalidOperationException://設置了 System.Globalization.CultureInfo.NumberFormat 屬性或任意 System.Globalization.NumberFormatInfo//屬性,但 System.Globalization.CultureInfo 為只讀。
public virtual NumberFormatInfo NumberFormat { get; set; }//
//摘要://獲取屬于當前 System.Globalization.CultureInfo 對象的區(qū)域性類型。//
//返回結(jié)果://一個或多個 System.Globalization.CultureTypes 值的按位組合。 沒有默認值。
[ComVisible(false)]public CultureTypes CultureTypes { get; }//
//摘要://獲取一個值,該值指示當前 System.Globalization.CultureInfo 是否表示非特定區(qū)域性。//
//返回結(jié)果://如果當前 System.Globalization.CultureInfo 表示非特定區(qū)域性,則為 true;否則為 false。
public virtual bool IsNeutralCulture { get; }//
//摘要://獲取定義與區(qū)域性關聯(lián)的書寫體系的 System.Globalization.TextInfo。//
//返回結(jié)果://定義與區(qū)域性關聯(lián)的書寫體系的 System.Globalization.TextInfo。
public virtual TextInfo TextInfo { get; }//
//摘要://獲取為區(qū)域性定義如何比較字符串的 System.Globalization.CompareInfo。//
//返回結(jié)果://為區(qū)域性定義如何比較字符串的 System.Globalization.CompareInfo。
public virtual CompareInfo CompareInfo { get; }//
//摘要://獲取 Windows API 中定義的由三個字母構成的語言代碼。//
//返回結(jié)果://Windows API 中定義的由三個字母構成的語言代碼。
public virtual string ThreeLetterWindowsLanguageName { get; }//
//摘要://獲取當前 System.Globalization.CultureInfo 的語言的由三個字母構成的 ISO 639-2 代碼。//
//返回結(jié)果://當前 System.Globalization.CultureInfo 的語言的由三個字母構成的 ISO 639-2 代碼。
public virtual string ThreeLetterISOLanguageName { get; }//
//摘要://獲取當前 System.Globalization.CultureInfo 的語言的由兩個字母構成的 ISO 639-1 代碼。//
//返回結(jié)果://當前 System.Globalization.CultureInfo 的語言的由兩個字母構成的 ISO 639-1 代碼。
public virtual string TwoLetterISOLanguageName { get; }//
//摘要://獲取格式為 languagefull [country/regionfull] 的英語區(qū)域性名稱。//
//返回結(jié)果://格式為 languagefull [country/regionfull] 的英語區(qū)域性名稱,其中 languagefull 是語言的全名,country/regionfull//是國家/地區(qū)的全名。
public virtual string EnglishName { get; }//
//摘要://獲取為區(qū)域性設置的顯示名稱,它由語言、國家/地區(qū)以及可選腳本組成。//
//返回結(jié)果://區(qū)域性名稱。 由語言的全名、國家/地區(qū)的全名以及可選腳本組成。 有關其格式的討論,請參見對 System.Globalization.CultureInfo//類的說明。
public virtual string NativeName { get; }//
//摘要://獲取完整的本地化區(qū)域性名稱。//
//返回結(jié)果://格式為 languagefull [country/regionfull] 的完整本地化區(qū)域性名稱,其中 languagefull 是語言的全名,country/regionfull//是國家/地區(qū)的全名。
public virtual string DisplayName { get; }//
//摘要://已否決。 獲取某種語言的 RFC 4646 標準標識。//
//返回結(jié)果://一個表示某種語言的 RFC 4646 標準標識的字符串。
[ComVisible(false)]public string IetfLanguageTag { get; }//
//摘要://獲取一個值,該值指示當前 System.Globalization.CultureInfo 是否為只讀。//
//返回結(jié)果://如果當前 true 為只讀,則為 System.Globalization.CultureInfo;否則為 false。 默認值為 false。
public bool IsReadOnly { get; }//
//摘要://獲取當前 System.Globalization.CultureInfo 的區(qū)域性標識符。//
//返回結(jié)果://當前 System.Globalization.CultureInfo 的區(qū)域性標識符。
public virtual int LCID { get; }//
//摘要://獲取表示當前 System.Globalization.CultureInfo 的父區(qū)域性的 System.Globalization.CultureInfo。//
//返回結(jié)果://表示當前 System.Globalization.CultureInfo 的父區(qū)域性的 System.Globalization.CultureInfo。
public virtual CultureInfo Parent { get; }//
//摘要://獲取一個值,該值指示當前 System.Globalization.CultureInfo 對象是否使用用戶選定的區(qū)域性設置。//
//返回結(jié)果://如果當前 System.Globalization.CultureInfo 使用用戶選定的區(qū)域性設置,則為 true;否則為 false。
public bool UseUserOverride { get; }//
//摘要://獲取活動的輸入?yún)^(qū)域設置標識符。//
//返回結(jié)果://一個指定輸入?yún)^(qū)域設置標識符的 32 位的有符號數(shù)字。
[ComVisible(false)]public virtual int KeyboardLayoutId { get; }//
//摘要://創(chuàng)建表示與指定名稱關聯(lián)的特定區(qū)域性的 System.Globalization.CultureInfo。//
//參數(shù)://name://預定義的 System.Globalization.CultureInfo 名稱或現(xiàn)有 System.Globalization.CultureInfo//的對象。 name 不區(qū)分大小寫。//
//返回結(jié)果://一個表示以下內(nèi)容的 System.Globalization.CultureInfo 對象: 固定的區(qū)域性,如果 name 是空字符串 ("")。 - 或//- 與 name 關聯(lián)的特定區(qū)域性,如果 name 是非特定區(qū)域性。 - 或 - 由 name 指定的區(qū)域性,如果 name 已經(jīng)是特定區(qū)域性。//
//異常://T:System.Globalization.CultureNotFoundException://name 不是有效的區(qū)域性名稱。 - 或 - name 指定的區(qū)域性不具有與其關聯(lián)的特定區(qū)域性。//
//T:System.NullReferenceException://name 為 null。
public static CultureInfo CreateSpecificCulture(stringname);//
//摘要://檢索某個區(qū)域性的緩存的只讀實例。 參數(shù)指定了一個使用 System.Globalization.TextInfo 和 System.Globalization.CompareInfo//對象進行初始化的區(qū)域性,而這些對象則是由另一個區(qū)域性指定的。//
//參數(shù)://name://區(qū)域性的名稱。 name 不區(qū)分大小寫。//
//altName://區(qū)域性的名稱提供了 System.Globalization.TextInfo 和 System.Globalization.CompareInfo 對象,這些對象用于對//name 進行初始化。 altName 不區(qū)分大小寫。//
//返回結(jié)果://只讀 System.Globalization.CultureInfo 對象。//
//異常://T:System.ArgumentNullException://name 或 altName 為 null。//
//T:System.Globalization.CultureNotFoundException://name 或 altName 指定不受支持的區(qū)域性。 有關詳細信息,請參閱“調(diào)用方備注”部分。
public static CultureInfo GetCultureInfo(string name, stringaltName);//
//摘要://使用特定的區(qū)域性名稱檢索某個區(qū)域性的緩存的只讀實例。//
//參數(shù)://name://區(qū)域性的名稱。 name 不區(qū)分大小寫。//
//返回結(jié)果://只讀 System.Globalization.CultureInfo 對象。//
//異常://T:System.ArgumentNullException://name 為 null。//
//T:System.Globalization.CultureNotFoundException://name 指定不支持的區(qū)域性。 有關詳細信息,請參閱“調(diào)用方備注”部分。
public static CultureInfo GetCultureInfo(stringname);//
//摘要://使用特定的區(qū)域性標識符檢索某個區(qū)域性的緩存的只讀實例。//
//參數(shù)://culture://區(qū)域設置標識符 (LCID)。//
//返回結(jié)果://只讀 System.Globalization.CultureInfo 對象。//
//異常://T:System.ArgumentOutOfRangeException://culture 小于零。//
//T:System.Globalization.CultureNotFoundException://culture 指定不支持的區(qū)域性。 有關詳細信息,請參閱“調(diào)用方備注”部分。
public static CultureInfo GetCultureInfo(intculture);//
//摘要://已否決。 檢索只讀的 System.Globalization.CultureInfo 對象,其語言特征由指定的 RFC 4646 語言標記標識。//
//參數(shù)://name://按 RFC 4646 標準指定的語言的名稱。//
//返回結(jié)果://只讀 System.Globalization.CultureInfo 對象。//
//異常://T:System.ArgumentNullException://name 為 null。//
//T:System.Globalization.CultureNotFoundException://name 與支持的區(qū)域性不對應。
public static CultureInfo GetCultureInfoByIetfLanguageTag(stringname);//
//摘要://獲取由指定 System.Globalization.CultureTypes 參數(shù)篩選的支持的區(qū)域性列表。//
//參數(shù)://types://按位組合的枚舉值,用于篩選要檢索的區(qū)域性。//
//返回結(jié)果://一個數(shù)組,該數(shù)組包含由 types 參數(shù)指定的區(qū)域性。 區(qū)域性數(shù)組未排序。//
//異常://T:System.ArgumentOutOfRangeException://types 指定 System.Globalization.CultureTypes 值的無效組合。
public staticCultureInfo[] GetCultures(CultureTypes types);//
//摘要://返回指定的 System.Globalization.CultureInfo 對象周圍的只讀包裝。//
//參數(shù)://ci://要包裝的 System.Globalization.CultureInfo 對象。//
//返回結(jié)果://ci 周圍的只讀 System.Globalization.CultureInfo 包裝。//
//異常://T:System.ArgumentNullException://ci 為 null。
public staticCultureInfo ReadOnly(CultureInfo ci);//
//摘要://刷新緩存的區(qū)域性相關信息。
public voidClearCachedData();//
//摘要://創(chuàng)建當前 System.Globalization.CultureInfo 的副本。//
//返回結(jié)果://當前 System.Globalization.CultureInfo 的副本。
public virtual objectClone();//
//摘要://確定指定的對象是否與當前 System.Globalization.CultureInfo 具有相同的區(qū)域性。//
//參數(shù)://value://將與當前 System.Globalization.CultureInfo 進行比較的對象。//
//返回結(jié)果://如果 value 與當前 System.Globalization.CultureInfo 具有相同的區(qū)域性,則為 true;否則為 false。
public override bool Equals(objectvalue);//
//摘要://如果默認的圖形用戶界面區(qū)域性不合適,則獲取適合控制臺應用程序的備用用戶界面區(qū)域性。//
//返回結(jié)果://用于在控制臺上讀取和顯示文本的備用區(qū)域性。
[ComVisible(false)]
[SecuritySafeCritical]publicCultureInfo GetConsoleFallbackUICulture();//
//摘要://獲取一個定義如何格式化指定類型的對象。//
//參數(shù)://formatType://要為其獲取格式化對象的 System.Type。 此方法僅支持 System.Globalization.NumberFormatInfo 和 System.Globalization.DateTimeFormatInfo//兩種類型。//
//返回結(jié)果://System.Globalization.CultureInfo.NumberFormat 屬性的值,如果 formatType 是 System.Globalization.NumberFormatInfo//類的 System.Type 對象,則該屬性為包含當前 System.Globalization.CultureInfo 的默認數(shù)字格式信息的 System.Globalization.NumberFormatInfo。//- 或 - System.Globalization.CultureInfo.DateTimeFormat 屬性的值,如果 formatType 是 System.Globalization.DateTimeFormatInfo//類的 System.Type 對象,則該屬性為包含當前 System.Globalization.CultureInfo 的默認日期和時間格式信息的 System.Globalization.DateTimeFormatInfo。//- 或 - 如果 formatType 是其他任何對象,則為 null。
public virtual objectGetFormat(Type formatType);//
//摘要://用作當前 System.Globalization.CultureInfo 的哈希函數(shù),適合用在哈希算法和數(shù)據(jù)結(jié)構(如哈希表)中。//
//返回結(jié)果://當前 System.Globalization.CultureInfo 的哈希代碼。
public override intGetHashCode();//
//摘要://返回一個字符串,該字符串包含當前 System.Globalization.CultureInfo 的名稱,其格式為 languagecode2-country/regioncode2。//
//返回結(jié)果://包含當前 System.Globalization.CultureInfo 名稱的字符串。
public override stringToString();
}
}
總結(jié)
以上是生活随笔為你收集整理的cultureinfo 类 java_System.Globalization.CultureInfo.cs(示例代码)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 2023全年实际放假10天引热议:有代表
- 下一篇: 爱奇艺CEO没想到狂飙这么火:近13年影