在运行时调试数组值C#

时间:2015-12-17 11:35:29

标签: c# debugging

您好我正在检查结构数组中特定字段的值。是否有插件或技术可以立即实现这一点。

if (!areIntlLocalesSupported(localesMyAppSupports)) {
   // `Intl` exists, but it doesn't have the data we need, so load the
   // polyfill and replace the constructors with need with the polyfill's.
   global.Intl = require('intl');
   Intl.NumberFormat   = IntlPolyfill.NumberFormat;
   Intl.DateTimeFormat = IntlPolyfill.DateTimeFormat;
   require('intl/locale-data/jsonp/en-US.js');
   require('intl/locale-data/jsonp/bg-BG.js');
   //"zh-Hans-CN": Chinese written in simplified characters as used in China.
   require('intl/locale-data/jsonp/zh-Hans-CN.js');
   require('intl/locale-data/jsonp/ha-Arab.js');
   require('intl/locale-data/jsonp/fr-FR.js');
   require('intl/locale-data/jsonp/ru-RU.js');
   require('intl/locale-data/jsonp/de-DE.js');
   require('intl/locale-data/jsonp/eu-ES.js');
 }

struct products { string product; int price; } //数组中有50个元素作为结构 想要在新数组中的所有数组中填入int price字段,并按升序对其进行排序。

1 个答案:

答案 0 :(得分:1)

您使用的是什么版本的视觉工作室?在VS2015中,立即和观察窗口与roslyn非常强大。他们现在支持lambda,这使您可以使用linq。您应该能够在即时窗口中编写如下内容:

int[] pricesArray = productsArray.Select(p => p.price).OrderBy(i => i).ToArray();

然后将priceArray添加到观察窗口。