casting

Я читал некоторые статьи, написанные на "ClassCastException", но я не мог получить хорошее представление об этом. Есть ли хорошая статья или что было бы краткое объяснение?...

введение Я знаю, что"пользовательские преобразования в базовый класс или из него не допускаются". MSDN дает, как объяснение этому правилу, "вам не нужен этот оператор." Я понимаю, что пользовательское преобразование до базовый класс не нужен, так как это, очевидно, сделано неявно. Тем не менее, мне нужно пр...

похоже на приведение int к enum в C#, но мое перечисление является параметром универсального типа. Что такое лучшие способ справиться с этим? пример: private T ConvertEnum<T>(int i) where T : struct, IConvertible { return (T)i; } выдает ошибку компилятора Cannot convert type 'int' to 'T' полны...

что не так со следующим кодом? Object[] a = new Object[1]; Integer b=1; a[0]=b; Integer[] c = (Integer[]) a; код имеет следующую ошибку в последней строке: исключение в потоке" main " java.ленг.ClassCastException: [Ljava.ленг.Объект; не может быть приведен к [Ljava.ленг.Целое число; ...

у меня есть функция, которая бросает double on string значения. string variable = "5.00"; double varDouble = (double)variable; изменение кода было возвращено, и проект строится с ошибкой:System.InvalidCastException: Specified cast is not valid. однако, после выполнения следующих действий... string var...

выходит. Я думал, что я был крут, когда я сделал что-то вроде: bool hasParent() { return this->parentNode ; } даже с A (bool) cast, предупреждение все еще не уходит. где это - > parentNode имеет значение NULL, когда нет родительского узла. но я получаю: warning C4800: 'Node *' : forcing value...

в последнее время на домашнее задание, мне сказали, чтобы использовать long переменная для хранения результата, так как это может быть большое количество. я решил проверить, будет ли это действительно важно для меня, в моей системе (Intel core i5/64-битный компилятор windows 7/gnu gcc) и обнаружил, что следу...

Я хочу создать объект функции, который также имеет некоторые свойства, которые на нем проводятся. Например, в JavaScript я бы сделал: var f = function() { } f.someValue = 3; Теперь в TypeScript я могу описать тип этого как: var f: { (): any; someValue: number; }; однако я не могу на самом деле построить...

Я новичок в кастах стиля C++, и я беспокоится, что использование приведений в стиле C++ испортит производительность моего приложения потому что у меня есть в режиме реального времени-критический срок в моей процедуре прерывания обслуживания. Я слышал, что некоторые броски даже исключения! Я хотел бы исполь...

при попытке узнать единство, я продолжаю видеть следующий код для переопределения GetControllerInstance в MVC: if(!typeof(IController).IsAssignableFrom(controllerType)) { ... } это кажется мне довольно запутанным способом в основном писать if(controllerType is IController) { ... } Я ценю, что есть тонки...