Результаты поиска по запросу "generics"
Как привести общий тип во время выполнения в C #
Мне нужно создатьIEnumerable<IEnumerable<T>> когда я только знаюT во время выполнения. Я собрал свою коллекцию так: new List<List<object>>()где все объекты во внутреннем списке являютсяT Однако из-за со / противоречивости (никогда не могу ...
Java сравнивая универсальные типы
В Java я написал класс Binary Search Tree, который добавляет узлы с помощью рекурсии. Теперь я хочу обобщить это, используя Generics, чтобы я мог узнать о них больше. public class GBinNode<T> { T item; GBinNode<T> left; GBinNode<T> right; ...
Присвоение общего списка для конкретного ArrayList вызывает ошибку времени компиляции [дубликат]
На этот вопрос уже есть ответ здесь: Является ли List <Dog> подклассом List <Animal>? Почему дженерики Java не являются неявно полиморфными? [/questions/2745265/is-listdog-a-subclass-of-listanimal-why-are-java-generics-not-implicitly-po] 16 ...
Общие ограничения на перегрузки метода
У меня есть интерфейс с некоторыми универсальными методами, и я хотел реализовать метод с перегрузками, чтобы либо принять экземпляр класса, либо его значение PK (которое является либо int, либо GUID, но оно варьируется). Я добавил методы, ...
В чем разница между typeof и ключевым словом is?
Какая точная разница между ними? // When calling this method with GetByType<MyClass>() public bool GetByType<T>() { // this returns true: return typeof(T).Equals(typeof(MyClass)); // this returns false: return typeof(T) is MyClass; }
Scala Generics и числовые последствия
Мне нужно передать две функции в качестве параметров функции Scala. Эта функция должна затем оценить их и получить число от них, где она затем будет работать. Это число может быть Int, Double или любым другим числовым типом. Я бы хотел, чтобы ...
Что такое универсальная версия Hashtable?
Я изучал основы дженериков в .NET. Тем не менее, я не вижу общий эквивалентHashtable, Пожалуйста, поделитесь примером кода C # для создания общих классов хеш-таблиц.
Как использовать переменную типа в общем вызове метода (C #)
У меня есть переменная типаt передается в метод, и я хочу использовать его в качестве общего параметра при вызовеIQueryable.Join как следующее queryResult.Join<Type1, Type2, t, Type3>( items, outerSelector, innerSelector, ( a, b) => a);Это явно ...
Преобразовать строку в обнуляемый тип (int, double и т. Д.)
Я пытаюсь сделать некоторые преобразования данных. К сожалению, большая часть данных находится в строках, где они должны быть целыми или двойными и т. Д. Так что у меня есть что-то вроде: double? amount = Convert.ToDouble(strAmount);Проблема с ...
Как преобразовать действие в определенный делегат с той же подписью?
class Test { public delegate void FruitDelegate(Fruit f); public void Notify<T>(Action<T> del) where T : Fruit { FruitDelegate f = del; // Cannot implicitly convert type 'Action<T>' to 'FruitDelegate } }Фрукты - это пустой класс. Оба этих ...