Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/292.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 对列表进行排序<;KeyValuePair<;int,string>&燃气轮机;大小写_C#_Sorting - Fatal编程技术网

C# 对列表进行排序<;KeyValuePair<;int,string>&燃气轮机;大小写

C# 对列表进行排序<;KeyValuePair<;int,string>&燃气轮机;大小写,c#,sorting,C#,Sorting,但我需要结果 Ab AC CD Db 按大小写排序 如何修复它。您可以实现自己的IComparer来为您进行排序 试试这个: AC Ab CD Db 我得到的结果是: var sortParameters = parameters .OrderBy(x => x.Key, new StringByCharComparer()) .ToList(); 我刚从塞米达的回答中学到了一些东西 你可以这样做: Key Value AC 1

但我需要结果

Ab
AC
CD
Db
按大小写排序


如何修复它。

您可以实现自己的
IComparer
来为您进行排序

试试这个:

AC
Ab
CD
Db
我得到的结果是:

var sortParameters =
    parameters
        .OrderBy(x => x.Key, new StringByCharComparer())
        .ToList();

我刚从塞米达的回答中学到了一些东西

你可以这样做:

Key    Value
AC     123 
Ab     123 
CD     123 
Db     123 

简单。

您可以实现自己的
IComparer
来为您进行排序

试试这个:

AC
Ab
CD
Db
我得到的结果是:

var sortParameters =
    parameters
        .OrderBy(x => x.Key, new StringByCharComparer())
        .ToList();

我刚从塞米达的回答中学到了一些东西

你可以这样做:

Key    Value
AC     123 
Ab     123 
CD     123 
Db     123 

简单。

您可以实现自己的
IComparer
来为您进行排序

试试这个:

AC
Ab
CD
Db
我得到的结果是:

var sortParameters =
    parameters
        .OrderBy(x => x.Key, new StringByCharComparer())
        .ToList();

我刚从塞米达的回答中学到了一些东西

你可以这样做:

Key    Value
AC     123 
Ab     123 
CD     123 
Db     123 

简单。

您可以实现自己的
IComparer
来为您进行排序

试试这个:

AC
Ab
CD
Db
我得到的结果是:

var sortParameters =
    parameters
        .OrderBy(x => x.Key, new StringByCharComparer())
        .ToList();

我刚从塞米达的回答中学到了一些东西

你可以这样做:

Key    Value
AC     123 
Ab     123 
CD     123 
Db     123 

简单。

这是一个简单的解决方案

var sortParameters =
    parameters
        .OrderBy(x => x.Key, StringComparer.Ordinal)
        .ToList();
SortedDictionary参数=新的SortedDictionary(StringComparer.Ordinal);
参数。添加(“AC”、“123”);
参数。添加(“Ab”、“123”);
参数。添加(“Db”、“123”);
参数。添加(“CD”、“123”);

以下是简单的解决方案

var sortParameters =
    parameters
        .OrderBy(x => x.Key, StringComparer.Ordinal)
        .ToList();
SortedDictionary参数=新的SortedDictionary(StringComparer.Ordinal);
参数。添加(“AC”、“123”);
参数。添加(“Ab”、“123”);
参数。添加(“Db”、“123”);
参数。添加(“CD”、“123”);

以下是简单的解决方案

var sortParameters =
    parameters
        .OrderBy(x => x.Key, StringComparer.Ordinal)
        .ToList();
SortedDictionary参数=新的SortedDictionary(StringComparer.Ordinal);
参数。添加(“AC”、“123”);
参数。添加(“Ab”、“123”);
参数。添加(“Db”、“123”);
参数。添加(“CD”、“123”);

以下是简单的解决方案

var sortParameters =
    parameters
        .OrderBy(x => x.Key, StringComparer.Ordinal)
        .ToList();
SortedDictionary参数=新的SortedDictionary(StringComparer.Ordinal);
参数。添加(“AC”、“123”);
参数。添加(“Ab”、“123”);
参数。添加(“Db”、“123”);
参数。添加(“CD”、“123”);

这可能会有所帮助。和你的问题一样。这可能会有帮助。和你的问题一样。这可能会有帮助。和你的问题一样。这可能会有帮助。和你的问题一样。