ABCNET - Руководство пользователя/Рекомендации: различия между версиями

Содержимое удалено Содержимое добавлено
Нет описания правки
Строка 1:
=Общие=
# Если создаёте новый кортеж, массив, матрицу или '''NET'''-коллекцию через классы '''ABCNET''' - используйте пространство имён '''ABCNET.Utils'''.
# Если хотите изменить существующий массив, матрицу или NET-коллекцию через классы '''ABCNET''' - используйте пространство имён '''ABCNET.Extensions'''.
# Параметры, отвечающие за длину массива, матрицы или '''NET'''-коллекции - пишите на отдельной строке.
# Параметры, не отвечающие за длину массива, матрицы или '''NET'''-коллекции или их содержания (метод '''New''') - пишите каждый на отдельной строке.
# Указывайте все имена параметров явно при вызове методов, кроме тех, которые отвечают за количество элементов в массиве, матрице или '''NET'''-коллекции или за разделитель между элементами при выводе.
 
{{Hider|
title = C# (создание массива) |
hidden = 1 |
title-style = text-align: center; |
content-style = text-align: left; |
content =
Правильно:
<source lang="C#">
using ABCNET.Utils;
 
public static class Program
{
public static void Main()
{
var array = Arr.Gen(10,
selector: x => x * 2,
firstIndex: 1);
}
}
</source>
Неправильно:
<source lang="C#">
using ABCNET.Extensions;
 
public static class Program
{
public static void Main()
{
var array = new int[10];
array.Gen(selector: x => x * 2,
firstIndex: 1);
}
}
</source>
}}
 
{{Hider|
title = C# (указание параметров) |
hidden = 1 |
title-style = text-align: center; |
content-style = text-align: left; |
content =
Правильно:
<source lang="C#">
using ABCNET.Utils;
 
public static class Program
{
public static void Main()
{
Arr.Gen(10,
selector: x => x * 2,
firstIndex: 1);
}
}
</source>
Неправильно:
<source lang="C#">
using ABCNET.Utils;
 
public static class Program
{
public static void Main()
{
Arr.Gen(10, x => x * 2, 1);
}
}
</source>
}}
 
=C#=