уменьшить ваш друг
const list = [ { JavaScript: 41837, Batchfile: 47 },
{ 'C#': 7484 },
{ Batchfile: 110 },
{ Scala: 50597 },
{ Java: 18180 },
{ Java: 55689 } ];
const summed = list.reduce((totals, obj) => {
Object.keys(obj).forEach(k => {
const cur = totals[k] || 0;
totals[k] = cur + obj[k];
});
return totals;
}, {});
console.log(summed);
Добавьте это к вершине файла:
using MyButton = MyPackage.MyClass.Button;
Теперь можно сослаться пользовательскую кнопку с помощью отличного имени. Вы, возможно, должны сделать что-то подобное для кнопки запаса при использовании этого где-нибудь в том же файле.
Кажется, что я могу сделать следующее:
using Button = MyPackage.MyClass.Button;
работы и это сохраняют все ссылки в рамках кода для Нажимания на кнопку. Хотя я испытываю желание не спуститься по этому маршруту, поскольку это все еще неоднозначно (по крайней мере, читателю), какая Кнопка используется.
Вы могли удалить using Windows.Forms;
от верхней части кода. Это, конечно, означало бы, что необходимо будет сослаться на весь Windows. Объекты форм конкретно.
если Вы хотите использовать его по умолчанию, замена
using Windows.Forms;
с
using MyPackage.MyClass;
Если Вы сделаете это, то необходимо будет полностью определить все кнопки из Windows. Формы.
Или, если Вы хотите, можно исказить пространство имен
using My = MyPackage.MyClass;
//... then
My.Button b = ...
Или исказите кнопку
using MyButton = MyPackage.MyClass.Button;
Можно, по крайней мере, сделать это маленьким битом менее болезненный/многословный с "использованием":
using MPMC = MyPackage.MyClass;
затем можно сказать:
MPMC.Button