小编pra*_*mna的帖子

即使其中一个键是整数,如何访问有序字典中的值?

我有一个 OrderedDictionary,如下面的代码片段所示,其中的键是 strings、integer 和 character。

好吧,我对 OrderedDictionary 很陌生,我所知道的是有序字典可以存储任何类型的键/值对,我们可以通过索引和键访问值。

        OrderedDictionary od = new OrderedDictionary();

        od.Add("Key1", "Val1");
        od.Add("Key2", "Val2");
        od.Add("Key3", "Val3");
        od.Add(1, "Val4");
        od.Add('k', 'V');
Run Code Online (Sandbox Code Playgroud)

所以,我想知道我是否需要访问上面的Val4,那我应该怎么做?因为当我尝试使用

        Console.WriteLine(od[1]);
Run Code Online (Sandbox Code Playgroud)

它给了我“Val2”,因为它显然正在考虑将“1”作为索引。

非常感谢!

c# dictionary ordereddictionary key-value

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

C#DataGridView禁用列标题中的排序图标

我有一个Winforms DataGridView,几列可以分类,少数不可能.对于我不希望我的gridview进行排序的列我已设置

dgvConnections.Columns[e.ColumnIndex].SortMode = DataGridViewColumnSortMode.NotSortable;

dgvConnections_ColumnHeaderMouseClick 事件处理程序,但我无法摆脱列标题中的排序图标,因为它的存在可能会导致用户混淆.

所以请建议我摆脱列中无法排序的排序图标.提前致谢!

c# sorting icons datagridview winforms

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

git 命令来检查存储库是否有任何未提交的更改

我需要知道是否有一个 git 命令使用它我可以检查给定存储库的分支中是否存在任何未提交的更改

git branch

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