相关疑难解决方法(0)

在C#中,ToUpper()和ToUpperInvariant()之间有什么区别?

在C#中,ToUpper()和之间有什么区别ToUpperInvariant()

你能举例说明结果可能有所不同吗?

c# internationalization

122
推荐指数
4
解决办法
5万
查看次数

C#中的字符串排序

我有一个像下面这样的字符串数组:

"access"
"Addition"
"account"
"base"
"Brick"
"zammer"
"Zilon"
Run Code Online (Sandbox Code Playgroud)

我希望他们按照以下规则对它们进行排序"

  1. 首先应该是给定角色的大写字母.
  2. 首都和小写字母应按其各自的组排序.

因此,输出应该是:

"Addition"
"access"
"account"
"Brick"
"base"
"Zilon"
"zammer"
Run Code Online (Sandbox Code Playgroud)

我使用的语言是C#和.Net 4.0.

c# linq sorting string

1
推荐指数
1
解决办法
170
查看次数

将大写字母替换为小写字母 - 反之亦然

输入字符串:“这是一个字符串” 输出“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)

c# string

1
推荐指数
1
解决办法
4152
查看次数

标签 统计

c# ×3

string ×2

internationalization ×1

linq ×1

sorting ×1