Template:Csharp string functions
esse quam videri
String Functions in csharp
To Upper method returns a string that only has upper case letters <csharp> string strName = string.ToUpper("jeff"); </csharp>
strName will be "JEFF"
<csharp> string strName = string.ToLower(); </csharp>
strName will be "JEFF"
<csharp> string strName = string.Replace("j" , "J", "jMeyers"); string strNamej = string.Replace("j" , "J", "john jacob jingleheimer Schmidt");
</csharp>
strName will be "JMeyers" strName will be "John Jacob Jingleheimer Schmidt"
etc
<csharp>
protected static void WriteColorFull(string s)
{ //Save current console color so we can restore it when we are done //We don't want to leave the console with a random color ConsoleColor originalConsoleColor = Console.ForegroundColor;
for (int index = 0; index < s.Length; index++) {
Console.ForegroundColor = mycolors[(mycolors.Length + index) % mycolors.Length]; //Rotate through colors Console.Write(s[index]); //Write the current letter from the string
} Console.Write("\n");
//Restore Console Console.ForegroundColor = originalConsoleColor;
}
//An array of console colors private static ConsoleColor[] mycolors = { ConsoleColor.Red, ConsoleColor.Magenta, ConsoleColor.DarkMagenta, ConsoleColor.DarkGreen, ConsoleColor.DarkRed, ConsoleColor.DarkGray, ConsoleColor.DarkBlue, ConsoleColor.Blue, ConsoleColor.Gray, ConsoleColor.Green, ConsoleColor.Yellow, ConsoleColor.White };
</csharp>