Pytania oznaczone «casting»

107
„is” versus try cast with null check

Zauważyłem, że Resharper sugeruje, żebym włączył to: if (myObj.myProp is MyType) { ... } zaangażowany w to: var myObjRef = myObj.myProp as MyType; if (myObjRef != null) { ... } Dlaczego miałby sugerować tę zmianę? Jestem przyzwyczajony do sugerowania przez Resharpera zmian optymalizacyjnych...

106
Odejmowanie 1 dnia od daty znacznika czasu

Używam Datagrip dla Postgresql. Mam tabelę z polem daty w formacie znacznika czasu (ex: 2016-11-01 00:00:00). Chcę móc: zastosuj operator matematyczny, aby odjąć 1 dzień filtruj je na podstawie okna czasowego obejmującego dziś - 130 dni wyświetlić go bez części znaczka gg / mm / ss...

105
Czy casting Java wprowadza narzuty? Czemu?

Czy jest jakiś narzut, gdy rzucamy obiekty jednego typu na inny? A może kompilator po prostu rozwiązuje wszystko i nie ma żadnych kosztów w czasie wykonywania? Czy to sprawa ogólna, czy są różne przypadki? Na przykład załóżmy, że mamy tablicę Object [], gdzie każdy element może mieć inny typ....

103
Jak mogę zapewnić obsługę niestandardowych rzutów dla mojej klasy?

Jak mogę zapewnić obsługę rzutowania mojej klasy na inne typy? Na przykład, jeśli mam własną implementację zarządzania a byte[]i chcę, aby ludzie rzucali moją klasę na a byte[], co po prostu zwróci członka prywatnego, jak mam to zrobić? Czy powszechną praktyką jest pozwalanie im również rzutować...

102
Prześlij obiekt do interfejsu w TypeScript

Próbuję wykonać rzutowanie w moim kodzie z treści żądania w trybie ekspresowym (przy użyciu oprogramowania pośredniczącego z parserem treści) do interfejsu, ale nie wymusza to bezpieczeństwa typów. To jest mój interfejs: export interface IToDoDto { description: string; status:...

97
Dlaczego należy unikać rzucania? [Zamknięte]

Zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby skupiało się tylko na jednym problemie, edytując ten post . Zamknięte 4 lata temu . Popraw to pytanie...

96
Int to Char w C #

Jaki jest najlepszy sposób przekonwertowania wartości Int na odpowiadającą jej wartość Char w Utf16, biorąc pod uwagę, że Int jest w zakresie prawidłowych wartości?

93
Przesyłanie CGFloat do Float w Swift

Muszę zapisać wartość jako a Float, ale dane źródłowe to CGFloat: let myFloat : Float = myRect.origin.x ale skutkuje to błędem kompilatora: „NSNumber” nie jest podtypu „Float” Więc jeśli wyraźnie rzucę to w ten sposób: let myFloat : Float = myRect.origin.x as Float ale to z kolei powoduje...