Gets or sets the current culture used by the Resource Manager to look up culture-specific resources at run time.
Assembly: mscorlib (in mscorlib.dll)
The UI culture specifies the resources an application needs to support user input and output, and by default is the same as the operating system culture. See the CultureInfo class to learn about culture names and identifiers, the differences between invariant, neutral, and specific cultures, and the way culture information affects threads and application domains. See the CultureInfo.CurrentUICulture property to learn how a thread's default UI culture is determined.
The CultureInfo returned by this property can be a neutral culture. Neutral cultures should not be used with formatting methods such as String.Format(IFormatProvider, String, Object), DateTime.ToString(String, IFormatProvider), and Convert.ToString(Char, IFormatProvider). Use the CultureInfo.CreateSpecificCulture method to get a specific culture, or use the CurrentCulture property.
The following example determines whether the language of the current thread's UI culture is French. If it is not, it sets the UI culture of the current thread to English (United States).
Available since 1.1
Portable Class Library
Supported in: portable .NET platforms
Available since 2.0
Windows Phone Silverlight
Available since 7.0