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