Pytania oznaczone «casting»

331
Rzuć Int na enum w Javie

Jaki jest prawidłowy sposób rzutowania Int na wyliczenie w Javie, biorąc pod uwagę następujący wyliczenie? public enum MyEnum { EnumValue1, EnumValue2 } MyEnum enumValue = (MyEnum) x; //Doesn't

287
C #: „is” słowo kluczowe i sprawdzanie, czy nie

To głupie pytanie, ale możesz użyć tego kodu, aby sprawdzić, czy coś jest określonego typu ... if (child is IContainer) { //.... Czy istnieje bardziej elegancki sposób sprawdzenia wystąpienia „NIE”? if (!(child is IContainer)) { //A little ugly... silly, yes I know... //these don't work :) if...

219
Jak przekonwertować z int na Long w Javie?

Ciągle znajduję zarówno tutaj, jak i w Google, którzy mają problemy z przejściem longdo, inta nie na odwrót. Jednak jestem pewien, że nie jestem jedyną osobą, która ma uruchomić w tym scenariuszu przed pójściem od intcelu Long. Jedyne inne odpowiedzi, jakie znalazłem, to „po prostu ustaw jako...

198
Zamień Float na Int w Swift

Chcę przekonwertować A Floatna IntSwift. Podstawowe odlew jak to nie działa, ponieważ te typy nie są prymitywy, w przeciwieństwie floats i ints w Objective-C var float: Float = 2.2 var integer: Int = float as Float Ale powoduje to następujący komunikat o błędzie: „Float” nie jest konwertowany...

185
Przesyłanie czcionek TypeScript lub JavaScript

Jak obsługuje się rzutowanie tekstu w TypeScript lub JavaScript? Powiedz, że mam następujący kod TypeScript: module Symbology { export class SymbolFactory { createStyle( symbolInfo : SymbolInfo) : any { if (symbolInfo == null) { return null; } if (symbolInfo.symbolShapeType ===...

179
Downcasting w Javie

Upcasting jest dozwolony w Javie, jednak downcasting powoduje błąd kompilacji. Błąd kompilacji można usunąć, dodając rzutowanie, ale i tak zepsuje się w czasie wykonywania. W takim przypadku, dlaczego Java pozwala na downcasting, jeśli nie można go wykonać w czasie wykonywania? Czy istnieje...

175
Rzutowanie liczby na ciąg w TypeScript

Jaki jest najlepszy sposób (jeśli istnieje) na rzutowanie z liczby na ciąg w Typescript? var page_number:number = 3; window.location.hash = page_number; W tym przypadku kompilator zgłasza błąd: Typu „liczba” nie można przypisać do typu „ciąg znaków” Ponieważ location.hashjest to...