Аналоги template из C++ в C#
Когда я решал задачу я познакомился с таким списком как List. И как я часто это делаю решил заглянуть в define-file где увидел вот это:
public class List<T> : IList<T>, IList, IReadOnlyList<T>
{
private const int DefaultCapacity = 4;
internal T[] _items; // Do not rename (binary serialization)
internal int _size; // Do not rename (binary serialization)
internal int _version; // Do not rename (binary serialization)
...
Ключевого слова template в C# нету, собственно откуда взялось <T>???
*define-file это файл где находятся функции типо Console.WriteLine(777); Делается это нажатием клавиши Control(Ctrl) и нажатием на переменную/функцию/класс в Visual Studio & Visual Studio Code.