【问题标题】:When Debugging C# why can you not change the count of a dictionary key value pair?调试 C# 时为什么不能更改字典键值对的计数?
【发布时间】:2019-01-02 10:38:31
【问题描述】:

在 C# 中调试时,您可以在 Locals 窗口中查看值,默认情况下,我的数据库有 2 个值,但我需要使用 4 个进行测试。

有没有办法将计数更改为 4

编辑:我无法更改数据库,因为它会使应用程序变得更糟

【问题讨论】:

  • 使用即时窗口再添加两个值。
  • @amy 你能举个粗略的例子吗?
  • 在您的数据库测试数据中再添加两项?毕竟,如果 test 是当数据库中有 4 个值时会发生什么,那么数据库中不应该有 4 个值吗?否则你并没有真正测试那个场景。
  • 在您的即时窗口中输入用于在字典中添加值的同一行代码。

标签: c# visual-studio visual-studio-2015


【解决方案1】:

使用即时窗口,只需输入如下内容:

dictionary.Add("some_key", "some_value");
dictionary.Add("some_key2", "some_value2");

【讨论】:

  • 这甚至不会编译,Add 方法有 2 个参数,一个键和一个值。所以应该是dictionary.Add("some_key", "some_value");
  • @DavidG 感谢您的通知。
猜你喜欢
  • 2023-03-13
  • 2011-07-02
  • 2010-11-18
  • 1970-01-01
  • 2021-08-24
  • 2022-06-13
  • 2018-06-13
  • 2022-01-20
  • 2019-12-22
相关资源
最近更新 更多