0
ответов

Список различных универсальных типов, динамическое приведение

У меня следующая проблема: мне нужно хранить универсальные объекты с разными параметрами типа, например javish Sth , "?" типы обычно являются примитивами, поэтому не могут быть расширены / изменены ...
вопрос задан: 23 December 2011 14:06
0
ответов

Что означает обратный знак в имени типа в отладчике Visual Studio?

Когда вы Debug.Print некоторые типы объектов в отладчике Visual Studio 2010, вывод включает обратный знак. Что означает обратный знак? Dim myList as List = a List Debug.Print(myList.GetType()....
вопрос задан: 21 December 2011 18:44
0
ответов

Почему я не могу передать List> в IEnumerable>

Этот код генерирует две ошибки времени компиляции: private void DoSomething() { List> myFoos = GetFoos(); UseFoos(myFoos); } private void UseFoos(IEnumerable
вопрос задан: 21 December 2011 16:14
0
ответов

Предотвращение стирания типа Java

Есть ли способ избежать стирания типа и получить доступ к параметру типа? public class Foo & Bar> {public Foo () {// доступ к классу шаблона ...
вопрос задан: 21 December 2011 13:21
0
ответов

Как написать общий метод на Java для поддержки сравнения и арифметических операций

Я хочу написать общий метод на java, как показано ниже: public > void test (T [] a ) {T b = a [0]; если (а [0]> 0) {а [0] * = а [0]; б + = а [1]; ...
вопрос задан: 20 December 2011 20:31
0
ответов

Java Generics and return types

Я только что столкнулся с чем-то непонятным. Почему цикл for each ниже не является легальным, а второй идентичный цикл является таковым? public interface SomeInterface { List...
вопрос задан: 20 December 2011 18:53
0
ответов

Java - Значение >?

Полный контекст: открытый класс RClass > Правильно ли я скажу, что утверждение в заголовке означает, что аргументы, подключенные к методу, должны ...
вопрос задан: 16 December 2011 16:58
0
ответов

LINQ: Generics with IQueryable

Мне нужно добавить несколько поисковых запросов в мое приложение C # .NET. По сути, будет много таблиц, все они имеют одинаковую схему, но содержат разные значения. Я столкнулся с тем, что пишу то же самое ...
вопрос задан: 15 December 2011 17:45
0
ответов

Почему в ограничениях параметров универсального типа применяется некоторый порядок?

При определении ограничений параметра универсального типа мы должны, например, поместить class () в начало и new () в конец. Почему это так, почему я не могу расположить свои ограничения в каком-либо порядке? Есть ли какие-нибудь ...
вопрос задан: 15 December 2011 15:20
0
ответов

Как чтобы проверить, является ли (общий) числовой тип целочисленным или нецелым типом в C #?

У меня есть общий тип T. Используя класс операторов Марка, я могу выполнять вычисления с ним. Можно ли простыми вычислениями определить, является ли тип целым или нецелым? Возможно ...
вопрос задан: 15 December 2011 14:48
0
ответов

Разница между void foo (T t) и void foo (A a)

Скажем, A - это интерфейс. В чем разница между public void foo (T t) {...} и public void foo (A a) {...}?
вопрос задан: 14 December 2011 23:39
0
ответов

Как избежать предупреждений компилятора, когда информация об общем типе недоступна?

Я использую Spring RestTemplate для выполнения вызовов веб-службы REST. Один из этих вызовов - вернуть список объектов определенного типа. Методы RestTemplate требуют, чтобы аргумент класса был ...
вопрос задан: 14 December 2011 17:37
0
ответов

Понимание подстановочных знаков в Java generics

Я не уверен, почему последнее утверждение в следующем коде является незаконным. Integer должен быть подтипом ?, так почему я не могу присвоить его b? List a = new ArrayList(); a.add("foo"...
вопрос задан: 12 December 2011 21:34
0
ответов

Дженерики и специализированные конструкторы Java

(Вероятно, это дубликат, но я не смог его найти - не стесняйтесь указать на это) Рассмотрим следующий класс Java: открытый класс A {public A ( T0 t0, T1 t1) {...} } ...
вопрос задан: 12 December 2011 17:07
0
ответов

Generic method convertible to structural type in scala

Почему я не могу сделать так: def compare[A <% { def toInt: Int }, B <% { def toInt: Int }] (bs: Seq[A], is: Seq[B]): Boolean = { bs.toArray.zip(is) forall { p => p._1....
вопрос задан: 12 December 2011 01:19
0
ответов

Предоставить другое тело функции для универсальной функции на основе типа

Предположим, у меня есть некая универсальная функция genericFunc :: a -> b genericFunc x = doSomeHardWork Но для конкретного типа существует гораздо более эффективный способ выполнения genericFunc. ...
вопрос задан: 11 December 2011 20:57
0
ответов

Why is there a warning on this Java generic method definition?

I noticed that if I use generics on a method signature to accomplish something similar to co-variant return types, it works like I think it would, except it generates a warning: interface Car { &...
вопрос задан: 9 December 2011 17:38
0
ответов

Сокращение при вызове общих методов в C #

Если я есть метод void foo (T bar) {} Я могу успешно назвать его так: string s = string.Empty; foo (s); Насколько я понимаю, компилятор / среда выполнения может сделать вывод о типе, однако, если я изменю ...
вопрос задан: 9 December 2011 11:27
0
ответов

Java Generics: несовместимый тип требуется String; найдено: java.lang.String

Я получаю эту ошибку компилятора в netbeans: несовместимые типы требуются: String; found: java.lang.String Я немного теряюсь в догадках, почему это происходит? Код: private class StringIterator
вопрос задан: 9 December 2011 10:05
0
ответов

Макрос для цикла итератора для Iterables STL

Концепция Итак, я пытаюсь определить макрос для упрощения следующего кода: for (vector :: iterator iter = iterable.begin (); iter! = iterable.end (); iter ++) и for (map <...
вопрос задан: 9 December 2011 03:13
0
ответов

Сортировка списка так, чтобы конкретное значение оказывалось наверху

У меня есть класс Offer, который содержит поле Category. Я хочу, чтобы все предложения определенной категории отображались вверху, а за ними следовали все остальные. Я пробовал это, но безуспешно, что бы вы порекомендовали? ...
вопрос задан: 8 December 2011 19:58
0
ответов

Аргументы и классы для написания (общих) функций в R

Я хочу сделать небольшой пакет R из нескольких очень простые функции. Я использую литературу «Создание пакетов R: учебное пособие» и «Написание расширений R». Хотя я пробовал, но на самом деле не могу ...
вопрос задан: 8 December 2011 17:31
0
ответов

Как мне создать универсальную функцию Scala, которая возвращает объект на основе универсального типа?

(вопрос для начинающих по Scala) Я пытаюсь написать программу на Scala, которая выполняет ряд проверок исходных файлов C ++, и Я хочу реализовать необязательное ведение журнала проверок. Следующее отлично подходит для ...
вопрос задан: 8 December 2011 13:12
0
ответов

Подстановочные знаки в общих ограничениях C #

Я знаю, что в C # нет общих подстановочных знаков, и что аналогичный эффект может быть достигнут универсальными методами, но мне нужно использовать подстановочный знак в поле и можно не получится, если есть какой-либо способ кодирования ...
вопрос задан: 8 December 2011 07:20
0
ответов

Имя класса определения класса <>

В чем смысл этого определения класса, что это за класс? class Node , V>
вопрос задан: 7 December 2011 20:34
0
ответов

Почему нельзя вывести эти общие типы?

У меня есть следующий код: открытый статический класс CardView {открытый статический объект Column (Func field) {return null; } } открытый класс Person ...
вопрос задан: 7 December 2011 16:33
0
ответов

Устранить параметр типа дженериков java

Код: свойство интерфейса {T получить (); } класс BoolProperty реализует свойство {@Override public Boolean get () {return false; } } class ...
вопрос задан: 7 December 2011 16:21
0
ответов

в синтаксисе Java, Class

Class Вот моя интерпретация, это шаблон класса, но класс? означает, что имя класса не определено, и он расширяет класс Something. если есть что-то ...
вопрос задан: 7 December 2011 10:31
0
ответов

Блокировка C # в общей функции

У меня есть такой класс: общедоступный статический класс CacheManager {статический объект lockObject = новый объект (); static MemcachedClient CacheObject {get {if (! ...
вопрос задан: 7 December 2011 07:34
0
ответов

Enforcing return type for an class that implements an interface

How do I enforce that the method getFoo() in the implementing class, returns a list of the type of the same implementing class. public interface Bar{ .... List getFoo(); } ...
вопрос задан: 6 December 2011 22:35