capitalize first letter csharp
Code Example - capitalize first letter csharp
using static System.Globalization.CultureInfo;
var str = CurrentCulture.TextInfo.ToTitleCase(sortColumn.ToLower().Trim());
csharp capitalize first letter
string text = "john smith";
// "John smith"
string firstLetterOfString = text.Substring(0, 1).ToUpper() + text.Substring(1);
// "John Smith"
// Requires Linq! using System.Linq;
string firstLetterOfEachWord =
string.Join(" ", text.Split(' ').ToList()
.ConvertAll(word =>
word.Substring(0, 1).ToUpper() + word.Substring(1)
)
);
csharp make first letter uppercase
System.Console.WriteLine(char.ToUpper(str[0]) + str.Substring(1));
csharp capitalize first letter of each word in a string
string s = "THIS IS MY TEXT RIGHT NOW";
s = CultureInfo.CurrentCulture.TextInfo.ToTitleCase(s.ToLower());
first sentence letter capital in csharp
public static class StringExtension
{
public static string CapitalizeFirst(this string s)
{
bool IsNewSentense = true;
var result = new StringBuilder(s.Length);
for (int i = 0; i < s.Length; i++)
{
if (IsNewSentense && char.IsLetter(s[i]))
{
result.Append (char.ToUpper (s[i]));
IsNewSentense = false;
}
else
result.Append (s[i]);
if (s[i] == '!' || s[i] == '?' || s[i] == '.')
{
IsNewSentense = true;
}
}
return result.ToString();
}
}