# Culture Settings

## Content



Regional settings affect almost all aspects of **C1Input** functionality. Formatting, parsing, validating data and performing masked input all depend on cultural settings for string comparison, numeric and date time formats and special characters, such as decimal point character. See description of the [CultureInfo](https://docs.microsoft.com/en-us/dotnet/api/system.globalization.cultureinfo?view=net-6.0) class in .NET Framework documentation for details on culture-specific settings.

**C1Input** controls use the [CultureInfo](/componentone/docs/win/online-input-net/) property gets or sets the current CultureInfo object. It contains all the settings, the CultureInfo object corresponding to the specified culture ID. Users can also customize culture from the CultureInfo property. Another setting affecting most of **C1Input** functionality is the Boolean **CaseSensitive** property (although it is not culture-related). Case sensitivity is used in string comparisons. **C1Input** controls have a CaseSensitive property that defines the default case sensitivity for all operations. You can override this setting in most classes controlling particular functionality, such as [ParseInfo](/componentone/docs/win/online-input-net/), [PreValidation](/componentone/docs/win/online-input-net/), [PostValidation](/componentone/docs/win/online-input-net/), and so on.