Template:Csharp string functions

esse quam videri
Revision as of 16:08, 23 September 2010 by Jeff (talk | contribs) (String Functions in csharp)
Jump to: navigation, search

String Functions in csharp

To Upper method returns a string that only has upper case letters <csharp> string strName = "jeff"; Console.WriteLine(strName.ToUpper());</csharp>

will write JEFF

<csharp> string strName = "Jeff"; Console.WriteLine(strName.ToLower());</csharp>

will write jeff <csharp> string strName = "jMeyers"; string strNamej = "john jacob jingleheimer Schmidt";

strName = strName .Replace("j" , "J"); strNamej = strNamej.Replace("j" , "J"); </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>