devxlogo

Locale-aware string conversions

Locale-aware string conversions

You can use the usual UCase, LCase, and StrConv functions to convert a string to upper, lower, and titlecase (e.g. “This Is A Title”). However, VB.NET offers is much more flexible, and lets you convert the case of a string according the locale you specify. You can do this through the methods of the auxiliary TextInfo object, which is exposed by the System.Globalization.Culture object:

' Create a CultureInfo object for Canadian French.Dim ciFr As CultureInfo = New CultureInfo("fr-CA")' Convert a string to Title Case using Canadian French rules.s = ciFr.TextInfo.ToTitleCase(s)

devxblackblue

About Our Editorial Process

At DevX, we’re dedicated to tech entrepreneurship. Our team closely follows industry shifts, new products, AI breakthroughs, technology trends, and funding announcements. Articles undergo thorough editing to ensure accuracy and clarity, reflecting DevX’s style and supporting entrepreneurs in the tech sphere.

See our full editorial policy.

About Our Journalist