Почему не законно иметь те два метода в том же классе? класс Тест {пусто добавляет (Набор <Целое число> ii) {} пусто добавляют (Набор <Строка> ss) {}}, я добираюсь, Метод ошибки компиляции добавляют (Набор)...
Я хотел бы реализовать функцию с обоими дженериками и varargs. общедоступным классом Вопрос {общедоступные помехи <A> освобождают doNastyThingsToClasses (родитель Класса <A>, Класс <? расширяется A>......
Я пытаюсь сгенерировать некоторый код в веб-сервисе. Но это возвращает 2 ошибки: 1) Список является типом, но используется как переменная 2), Никакая перегрузка для метода 'Клиент' не берет '3 аргумента' [WebService (...
Это вызывает исключение во время компиляции: открытый запечатанный класс ValidatesAttribute < T > : Атрибут {} [Проверяет < string >] открытый статический класс StringValidation {} Я понимаю, что C # не ...
В вычислительной технике реификация стала означать явное представление типа, то есть информации о типе во время выполнения. В руководствах по оракулу сказано, что тип reifiable - это тип, информация о типе которого ...
Раньше я думал о ссылках на Java как синтаксический сахар, который был введен как дополнение к лямбда-выражениям. Но, видимо, это не так. В приведенном ниже примере ссылка на метод, ...
Скажем, у меня есть следующий класс: общедоступный класс Тестирует <E> {общедоступная булевская переменная sameClassAs (Возразите o) {//справка TODO! }}, Как я проверил бы, что o является тем же классом как E? Тест <...
Так, я понимаю, что следующее не работает, но почему оно не работает? интерфейс Adapter <E> {} класс Adaptulator <I> {<E, A расширяется, я и Адаптер <E>> пусто добавляем (Class&...
У меня есть класс, который я хочу использовать для хранения «свойств» для другого класса. Эти свойства просто имеют имя и значение. В идеале я хотел бы иметь возможность добавлять типизированные свойства, чтобы ...
Я пишу тестовое приложение, которое имитирует нажатие клавиш другого приложения. При каждом нажатии клавиши я должен проверять, отображается ли правильное окно / форма. Итак, что я делаю, это получаю указатель окна, который ...
Я пытаюсь понять, что представляет собой практическое различие между: интерфейсом Wrapper & lt; T extends Wrapper & lt; T & gt; & gt; и интерфейс Wrapper & lt; T расширяет Wrapper & gt; Они, кажется, ведут себя одинаково - в чем ...
Я Просто, может казаться, не переношу голову вокруг них. Поскольку я понимаю, что это динамично добавляет логику к классу. Классы в платформе подготовлены к этому? Почему я должен просто расширить класс и...
Вот абстракция и упрощение моей проблемы: у Меня есть ряд игрушек и соответствующего поля для этих игрушек. Я хочу, чтобы пользователь смог указать самый большой тип игрушки, что поле может hold:...
Некоторые специальные типы CLI из mscorlib библиотеки (ArgIterator, TypedReference и типы RuntimeArgumentHandle) не могут использоваться в качестве универсальных параметров типа для построения универсальных типов / методы: пустой Foo&...
Я пытаюсь выяснить, как определить функцию, которая работает над несколькими типами параметров (например, интервал и int64). Насколько я понимаю перегрузка функции не возможна в F# (конечно...
Даже при том, что возможно написать общий код в C, использующем пустой указатель (универсальный указатель), я нахожу, что довольно трудно отладить код, так как пустой указатель может взять любой тип указателя без...
Почему Java решил выбросить ArrayStoreException в следующем методе & lt; A & gt; A [] Stream & lt; T & gt; .Array (IntFunction & lt; A [] & gt;), если тип времени выполнения любого из элементов потока не является ...
Я определил функцию Java: статичный <T> <T> createEmptyList Списка () {возвращают новый ArrayList <T> ();} Один способ назвать его похож так: Список <Целое число> myList = createEmptyList (...
Why is type inference not supported for constructors the way it is for generic methods? public class MyType
{ private readonly T field; public MyType(T value) { field = value; }
} ...
Хорошо, я был google'ing сеть, и я просто, может казаться, не нахожу решения своей проблемы. Я нашел много решений, просто не любое то соответствие. Я должен создать массив дженериков. Но дженерик...
Я пытаюсь реализовать FilePathCollection. Его объекты были бы простыми именами файлов (без пути - такими как "image.jpg"). После того как набор используется через foreach цикл, он должен возвратить полный путь...
Это возможный определить класс в C#, таким образом что класс GenericCollection <T>: SomeBaseCollection <T>, где T: Делегат я не мог ни за что в жизни выполнить это вчера вечером в.NET 3....
Так, у меня есть класс с конструктором как это: общедоступный FilterList (Набор <Целочисленные> маркировки) {...} И я хочу создать новый объект FilterList с пустым множеством. После за Joshua Bloch...
Скажите, например, у меня есть класс: общедоступный класс MyFoo: IMyBar {...} Затем я хотел бы использовать следующий код: <MyFoo> classList Списка = новый Список <MyFoo> (); classList. Добавьте (новый...
Я проходил Asp. Сетевой урок MVC и изученный, что, чтобы метод квалифицировал как действие к контроллеру, Он не должен иметь "открытого универсального типа", я понимаю дженерики несколько и использую их...
Я пытаюсь создать список общих объектов, которые будут содержать различные типы элементов управления формами в общем списке. Я не эксперт в дженериках и никогда не использовал общий список общих объектов ...
Я хочу список с объектами с типичными параметрами типа. Это возможно? Я не могу этого сделать, потому что T не известно в содержащем классе: private List & lt; GenericClass & lt; T & gt; & gt; list = new List & lt; ...
Итак, у меня есть эта программа здесь: public delegate R ReturnObject & lt; out R & gt; (); static void Main (string [] args) {ReturnObject & lt; object & gt; returnObject1 = ReturnObj; ReturnObject & Lt; строка & ...