Size: a a a

Сообщество разработчиков на Universal Windows Platform

2020 August 06

MC

Max Cat in Сообщество разработчиков на Universal Windows Platform
может сериал даж умнее станет
источник

MC

Max Cat in Сообщество разработчиков на Universal Windows Platform
на нативе его
источник

OS

Oleg Samoylov in Сообщество разработчиков на Universal Windows Platform
И ещё, я бы не загонялся насчет ошибок/акцента
источник

OS

Oleg Samoylov in Сообщество разработчиков на Universal Windows Platform
Самих вариантов англа около десяти-двадцати
источник

MC

Max Cat in Сообщество разработчиков на Universal Windows Platform
Oleg Samoylov
И ещё, я бы не загонялся насчет ошибок/акцента
ты меня постоянно поправлял, кстати
источник

OS

Oleg Samoylov in Сообщество разработчиков на Universal Windows Platform
Общался с немцами, они довольно бегло говорят на англе и очень хорошо, даже кажется, а акцент сохранялся в речи при этом
источник

OS

Oleg Samoylov in Сообщество разработчиков на Universal Windows Platform
И ничего
источник

OS

Oleg Samoylov in Сообщество разработчиков на Universal Windows Platform
Max Cat
ты меня постоянно поправлял, кстати
Ну это не означает что их не надо исправлять :)
Просто принять, что они будут имел в виду, но стыда испытывать за это не надо))
источник

OS

Oleg Samoylov in Сообщество разработчиков на Universal Windows Platform
А на акцент вообще забить можно, имхо, если не стремишься прям к каким-то вершинам владения
источник

OS

Oleg Samoylov in Сообщество разработчиков на Universal Windows Platform
На первых порах точно
источник

OS

Oleg Samoylov in Сообщество разработчиков на Universal Windows Platform
Его даже в IELTS/TOEFL не берут в учет, так как всем на акцент без разницы)
источник
2020 August 07

MC

Max Cat in Сообщество разработчиков на Universal Windows Platform
вот думаю, что будет легче для GC и занимать меньше памяти, и работать быстрее.
Суть иметь кучу объектов, хранящих обычно 1 объект, реже 2 объекта, совсем редко 3 объекта и очень очень редко 4. И отдающих эти объекты на испольхование во вне как последовательности объектов

class FieldContainer : IEnumerable
{ object item1, item2, item3, item4 }
class ArrayContainer : IEnumerable
{ object[] items = new [4]; }

Реализация
FieldContainer будет есть меньше памяти ввиду отсутвия заголовка и длины массива. но наверное будет медленее перечислять элементы ввиду каких-то встроенных оптимизация для массива. Да и у массива всегда можно вызвать for, который вроде как быстрее foreach
источник

K

Katz in Сообщество разработчиков на Universal Windows Platform
foreach быстрее for для массивов в некоторых случаях, в остальных не медленее
источник

K

Katz in Сообщество разработчиков на Universal Windows Platform
Что тут думать, короче. BenchmarkDotNet в руки и к колайдеру.
источник

MC

Max Cat in Сообщество разработчиков на Universal Windows Platform
однако если нам понадобится 5 элементов. То реализация должна быть такой
class FieldContainer : IEnumerable
{
bool isLess5;
object item1, item2, item3, item4;
List<object> = new List<object> (5);
}
class ArrayContainer : IEnumerable
{ List<object> = new List<object> (5);
}

И в FieldContainer потребуется перекладывать элементы в лист после добавления 5го элемента
источник

K

Katz in Сообщество разработчиков на Universal Windows Platform
Еще добавить вариант со структурой с четырьмя полями
источник

MC

Max Cat in Сообщество разработчиков на Universal Windows Platform
Katz
Еще добавить вариант со структурой с четырьмя полями
у меня точно не структуры будут
источник

K

Katz in Сообщество разработчиков на Universal Windows Platform
struct FieldContainer
источник

MC

Max Cat in Сообщество разработчиков на Universal Windows Platform
поскольку на самом деле мненужно
class ArrayContainer : IEnumerable
{ List<ArrayContainer > = new List<ArrayContainer > (5); }
источник

K

Katz in Сообщество разработчиков на Universal Windows Platform
Katz
Что тут думать, короче. BenchmarkDotNet в руки и к колайдеру.
и замерить
источник