您好我正在检查结构数组中特定字段的值。是否有插件或技术可以立即实现这一点。
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字段,并按升序对其进行排序。
答案 0 :(得分:1)
您使用的是什么版本的视觉工作室?在VS2015中,立即和观察窗口与roslyn非常强大。他们现在支持lambda,这使您可以使用linq。您应该能够在即时窗口中编写如下内容:
int[] pricesArray = productsArray.Select(p => p.price).OrderBy(i => i).ToArray();
然后将priceArray添加到观察窗口。