在C#中,ToUpper()和之间有什么区别ToUpperInvariant()?
你能举例说明结果可能有所不同吗?
我有一个像下面这样的字符串数组:
"access"
"Addition"
"account"
"base"
"Brick"
"zammer"
"Zilon"
Run Code Online (Sandbox Code Playgroud)
我希望他们按照以下规则对它们进行排序"
因此,输出应该是:
"Addition"
"access"
"account"
"Brick"
"base"
"Zilon"
"zammer"
Run Code Online (Sandbox Code Playgroud)
我使用的语言是C#和.Net 4.0.
输入字符串:“这是一个字符串” 输出“tTHIS IS A sSTRING
我能够将大写字母转换为小写字母,但不知何故我无法链接它们:(。
这是我的代码..有人可以帮我吗?
static void Main()
{
string lstr = "";
string ustr = "";
Console.WriteLine("Enter the string");
string str = Console.ReadLine();
char[] strchararr = str.ToCharArray();
for (int i = 0; i < strchararr.Length; i++)
{
if (strchararr[i]>='a'&& strchararr[i]<='z')
{
ustr += char.ToUpper(strchararr[i]);
}
else if (strchararr[i] >= 'A' && strchararr[i] <= 'Z')
{
lstr+=char.ToLower(strchararr[i]);
}
}
}
Run Code Online (Sandbox Code Playgroud)