Difference between revisions of "Template:Csharp string functions"
esse quam videri
m (→String Functions in csharp) |
(→String Functions in csharp) |
||
Line 2: | Line 2: | ||
To Upper method returns a string that only has upper case letters | To Upper method returns a string that only has upper case letters | ||
− | <csharp> | + | <syntaxhighlight lang="csharp"> |
string strName = "jeff"; | string strName = "jeff"; | ||
− | Console.WriteLine(strName.ToUpper());</ | + | Console.WriteLine(strName.ToUpper());</syntaxhighlight> |
will write JEFF | will write JEFF | ||
− | <csharp> | + | <syntaxhighlight lang="csharp"> |
string strName = "Jeff"; | string strName = "Jeff"; | ||
− | Console.WriteLine(strName.ToLower());</ | + | Console.WriteLine(strName.ToLower());</syntaxhighlight> |
will write jeff | will write jeff | ||
− | <csharp> | + | <syntaxhighlight lang="csharp"> |
string strName = "jMeyers"; | string strName = "jMeyers"; | ||
string strNamej = "john jacob jingleheimer Schmidt"; | string strNamej = "john jacob jingleheimer Schmidt"; | ||
Line 19: | Line 19: | ||
strName = strName .Replace("j" , "J"); | strName = strName .Replace("j" , "J"); | ||
strNamej = strNamej.Replace("j" , "J"); | strNamej = strNamej.Replace("j" , "J"); | ||
− | </ | + | </syntaxhighlight> |
strName will be "JMeyers" | strName will be "JMeyers" | ||
Line 29: | Line 29: | ||
===Make Our Own String function=== | ===Make Our Own String function=== | ||
− | <csharp> | + | <syntaxhighlight lang="csharp"> |
protected static void WriteColorFull(string s) | protected static void WriteColorFull(string s) | ||
{ | { | ||
Line 66: | Line 66: | ||
ConsoleColor.White | ConsoleColor.White | ||
}; | }; | ||
− | </ | + | </syntaxhighlight> |
Latest revision as of 03:27, 9 February 2016
String Functions in csharp
To Upper method returns a string that only has upper case letters
string strName = "jeff";
Console.WriteLine(strName.ToUpper());
will write JEFF
string strName = "Jeff";
Console.WriteLine(strName.ToLower());
will write jeff
string strName = "jMeyers";
string strNamej = "john jacob jingleheimer Schmidt";
strName = strName .Replace("j" , "J");
strNamej = strNamej.Replace("j" , "J");
strName will be "JMeyers" strName will be "John Jacob Jingleheimer Schmidt"
etc
Make Our Own String function
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
};