Результаты поиска по запросу "casting"

7 ответов

Кажется, требуется, чтобы тип указывался во время выполнения.

ел бы реализовать метод со следующей подписью dynamic Cast(object obj, Type castTo);Кто-нибудь знает, как это сделать? obj определенно реализует castTo, но должен быть приведен правильно для того, чтобы некоторые из вещей моего приложения ...

6 ответов

ВЫБЕРИТЕ LTRIM (RTRIM (STR (@id))) в качестве stringValue

аюсь написать хранимую процедуру, чтобы помочь в разработке нашей базы данных, но у меня возникли некоторые проблемы с ее использованием. Например: DECLARE @pID int; SET @pID = 1; EXEC WriteLog 'Component', 'Source', 'Could not find given id: ' ...

0 ответов

 для меня это очень сложный сценарий, поэтому я не могу придумать каких-либо общих правил, когда я бы использовал его вместо простого приведения и обработки (более информативного) исключения приведения вверх по стеку.

жный дубликат: Приведение против использования ключевого слова "as" в CLR [https://stackoverflow.com/questions/496096/casting-vs-using-the-as-keyword-in-the-clr] Недавно я узнал о другом способе кастования. Вместо того, чтобы ...

ТОП публикаций

18 ответов

Вот краткий обзор всех соответствующих ситуаций приведения, о которых я сейчас могу думать:

рограммировании интерфейсов, я обнаружил, что я часто использую приведение типов или преобразование типов объектов. Есть ли разница между этими двумя методами конвертации? Если да, то есть ли разница в стоимости или как это повлияет на мою ...

3 ответа

, Я не думаю, что это может быть сделано.

ранил указатель наtype_info объект. int MyVariable = 123; const std::type_info* Datatype = &typeid(MyVariable);Как я могу использовать это, чтобы типизировать другую переменную к этому типу? Я попробовал это, но это не работает: std::cout << ...

4 ответа

, Иногда вы можете сделать свой класс общим:

я есть такой тип: public class TypeValue { public Type Type { get; private set; } public object Value { get; private set; } }так что я могу сделать что-то вроде: TypeValue tv = ... int count = (tv.Type) tv.Value;но компилятор выдает мне ...

7 ответов

Разница между приведением в C # и VB.NET

Следующий код прекрасно работает в C #. Int32 a, b; Int16 c; a = 0x7FFFFFFF; b = a & 0xFFFF; c = (Int16)b;Но этот код вылетает с OverflowException вVB.NET [http://en.wikipedia.org/wiki/Visual_Basic_.NET]. Dim a, b As Int32 Dim c As Int16 a = ...

1 ответ

 как

я есть список файлов, хранящихся внутри arraylist, которые мне нужно скачать в фоновом потоке. Первоначально я думал, что AsyncTask должен быть готов для этой задачи. Но у меня есть проблема, я не знаю, как передать свой список в ...

7 ответов

Модифицированный код работает здесь

вопрос [https://stackoverflow.com/questions/501412/why-does-autoboxing-make-some-calls-ambiguous-in-java] о "Почему автобокс делает некоторые вызовы неоднозначными в Java?" Но, прочитав ответы, есть несколько ссылок на кастинг, и я не уверен, ...

2 ответа

перешел в чат

я выполняю приведение типа Base к производному типу, но базовый тип не является экземпляром производного типа, а использует только результат, если он есть, получу ли я неопределенное поведение? Трудно понять, о чем я спрашиваю? взгляните на этот ...