Вопросы с тегом «type-safety»


10
Тип безопасности: непроверенный актерский состав
В моем весеннем контексте приложения у меня есть что-то вроде: <util:map id="someMap" map-class="java.util.HashMap" key-type="java.lang.String" value-type="java.lang.String"> <entry key="some_key" value="some value" /> <entry key="some_key_2" value="some value" /> </util:map> В классе Java реализация выглядит так: private Map<String, String> someMap = new HashMap<String, String>(); someMap = (HashMap<String, String>)getApplicationContext().getBean("someMap"); В Eclipse я вижу предупреждение, которое …


11
Преобразование общего типа из строки
У меня есть класс, который я хочу использовать для хранения «свойств» для другого класса. Эти свойства просто имеют имя и значение. В идеале я хотел бы иметь возможность добавлять типизированные свойства, чтобы возвращаемое «значение» всегда имело тот тип, который я хочу. Тип всегда должен быть примитивным. Этот класс подклассов абстрактный …

15
Дискриминационный союз в C #
[Примечание: этот вопрос имел первоначальное название « Объединение в стиле C (ish) в C # », но, как мне сообщил комментарий Джеффа, очевидно, эта структура называется «размеченным объединением»] Извините за многословность этого вопроса. Есть несколько похожих вопросов, которые я могу задать в SO, но они, похоже, сосредоточены на преимуществах объединения …

14
Почему в C # нельзя сохранить объект List <string> в переменной List <object>
Кажется, что объект List не может быть сохранен в переменной List в C # и даже не может быть явно приведен таким образом. List&lt;string&gt; sl = new List&lt;string&gt;(); List&lt;object&gt; ol; ol = sl; приводит к невозможности неявно преобразовать тип System.Collections.Generic.List&lt;string&gt;вSystem.Collections.Generic.List&lt;object&gt; А потом... List&lt;string&gt; sl = new List&lt;string&gt;(); List&lt;object&gt; ol; ol …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.