Internationalization Features of C#
Bill Hall - Convey Software, Inc.
Intended Audience: |
Managers, Software Engineers, Internationalization and Localization Engineers and Managers |
Session Level: |
Intermediate |
C# is an object oriented, type-safe programming language with roots in C, C++, and
Java. C# is provided as part of Microsoft Visual Studio 7.0 and provides access to
the Microsoft.NET platform, which includes a common execution environment. C# arrives
on the scene with UTF-16 as its default character set, a globalization namespace, and
a substantial set of classes supporting internationalization features. In this
presentation, an overview of these classes will be presented along with several
programming examples and demonstrations from the web and from client software.
Emphasis will be on the CultureInfo class and those that it affects such as the
DateTimeFormatInfo, NumberFormatInfo, CompareInfo, TextInfo, and the Calendar classes.
Emphasis will be on how easy it is to write software that meets cultural expectations
as well as some interesting details of individual classes.
|