QUOTE
AND,0xDF as to upper and OR,0x20 as lower, or XOR,0x20 for toggling.
CODE
static string UCase(string input)
{
string output=null;
for (int i = 0; i<input.Length; i++)
{
output += (char)(input[i] & 0xDF);
}
return output;
}
static string LCase(string input)
{
string output = null;
for (int i = 0; i < input.Length; i++)
{
output += (char)(input[i] | 0x20);
}
return output;
}
static string ToggleCase(string input)
{
string output=null;
for (int i = 0; i < input.Length; i++)
{
output += (char)(input[i] ^ 0x20);
}
return output;
}
static void Main(string[] args)
{
Console.WriteLine(UCase("Hello World"));
Console.WriteLine(LCase("Hello World"));
Console.WriteLine(ToggleCase("Hello World"));
Console.ReadKey();
}
{
string output=null;
for (int i = 0; i<input.Length; i++)
{
output += (char)(input[i] & 0xDF);
}
return output;
}
static string LCase(string input)
{
string output = null;
for (int i = 0; i < input.Length; i++)
{
output += (char)(input[i] | 0x20);
}
return output;
}
static string ToggleCase(string input)
{
string output=null;
for (int i = 0; i < input.Length; i++)
{
output += (char)(input[i] ^ 0x20);
}
return output;
}
static void Main(string[] args)
{
Console.WriteLine(UCase("Hello World"));
Console.WriteLine(LCase("Hello World"));
Console.WriteLine(ToggleCase("Hello World"));
Console.ReadKey();
}
Can you explain how it works?
This post has been edited by FlierMate4: Mar 5 2023, 02:32 PM
Mar 5 2023, 02:31 PM, updated 3y ago
Quote
0.0145sec
0.37
5 queries
GZIP Disabled