casting

Dlaczego mogę wpisać funkcje aliasów i używać ich bez odlewania?

W Go, jeśli zdefiniujesz nowy typ np.: type MyInt int Nie można następnie przekazać MyInt do funkcji oczekującej int, lub ... rócić niektóre z moich dość długich typów funkcji w ten sposób, ale chcę się upewnić, że jest to oczekiwane i akceptowalne:)

Zajęcia Java.Obsada () vs operator obsady

Będąc w trakcie moich dni w C++ uczonym o złości operatora c-style, z początku ucieszyłem się, że w Javie 5 java.lang.Class n ... lić nielegalne warunki podczas kompilacji? Czy Java powinna dostarczać operator cast jako konstrukcję języka podobną do C++?

Najszybszy sposób na konwersję kluczy i wartości dict z 'unicode' na 'str'?

Otrzymuję dict z jednej" warstwy "kodu, na której wykonywane są pewne obliczenia/modyfikacje przed przekazaniem go na inną "w ... r': { 'baz': 97 } } ...mając na uwadze wartości inne niż "string" należy pozostań w ich oryginalnym typie. Jakieś pomysły?

Przerzuć Obiekt na typ Generic w celu zwrócenia

Czy istnieje sposób na oddanie obiektu do zwracania wartości metody? Próbowałem w ten sposób, ale dało to wyjątek czasu kompi ... s); System.out.println(i); String k = convertInstanceOfObject(345435.34, String.class); System.out.println(k); }

Wyjaśnienie "ClassCastException" w Javie

Czytałem kilka artykułów napisanych na "ClassCastException", ale nie mogłem się na to zorientować. Czy istnieje dobry artykuł lub co byłoby krótkie wyjaśnienie?

Konwertuj wartość logiczną na int w Javie

Jaki jest najbardziej akceptowany sposób konwersji boolean na int w Javie?

Jaka jest różnica między odlewaniem a konwersją? [duplikat]

To pytanie ma już odpowiedź tutaj: Czy casting to to samo, co konwersja? ... mentarze Erica Lipperta w to pytanie całkowicie mnie zdezorientowały. Jaka jest różnica między castingiem a konwersją W C#?

C#:' is ' keyword and checking for Not

To głupie pytanie, ale możesz użyć tego kodu, aby sprawdzić, czy coś jest konkretnym typem... if (child is IContainer) { //. ... DocumentPart is IContainer)) { return; } foreach(DocumentPart child in ((IContainer)part).Children) { //...etc...

Wstaw Znak w łańcuchu w określonej pozycji

Wchodzę w int z 6-cyfrową wartością. Chcę wyświetlić go jako String z przecinkiem (.) na 2 cyfry od końca int. Chciałem użyć ... {[2] } z przecinkiem 2 cyfry od końca. Powiedz: int j= 123456 Integer.toString(j); //processing... //output : 1234.56

Wyrażenie C# Float: dziwne zachowanie podczas odlewania wyniku float do int

Mam następujący prosty kod: int speed1 = (int)(6.2f * 10); float tmp = 6.2f * 10; int speed2 = (int)tmp; speed1 i speed2 ... oc/ldloc. Jeśli chodzi o maszynę wirtualną, próbowałem z Mono / Win7, Mono / MacOS i. NET / Windows, z tymi samymi wynikami.

C# "as" cast vs classic cast [duplicate]

Możliwy duplikat:Casting a użycie słowa kluczowego " as " w CLR Ostatnio dowiedziałem się o innym sposobie rzucania. ... o warto używać tego sposobu odlewania, a nie (starego) - tylko wydaje się, że problem nieudanego odlewu "zagłębia się" w kod.

Różnice w auto-unboxingu pomiędzy Java 6 vs Java 7

Zauważyłem różnicę w zachowaniu automatycznego rozpakowywania pomiędzy Javą SE 6 i Javą SE 7. Zastanawiam się dlaczego tak je ... myInt = (int)objs[0]; To kompiluje dobrze, ale daje ClassCastException w czasie wykonywania. Jakieś wzmianki na ten temat?

java: Jak mogę wykonać dynamiczne odlewanie zmiennej z jednego typu do drugiego?

Chciałbym wykonać dynamiczne odlewanie dla zmiennej java, Typ odlewania jest przechowywany w innej zmiennej. To jest zwykły ... e niektóre zmienne klas są typu Double, a jeśli liczba 3 jest odebrany widzi to jako liczbę całkowitą i mam problem z typem.

Podział liczb całkowitych: jak wytworzyć podwójną?

Dla tego bloku kodu: int num = 5; int denom = 7; double d = num / denom; Wartość d wynosi 0.0. Może być zmuszony do pracy ... om; Ale czy jest inny sposób na uzyskanie poprawnego wyniku double? Nie lubię rzucać prymitywów, kto wie, co może się stać.

Najskuteczniejszy sposób rzucania Listy Do Listy

Mam List<SubClass>, które chcę traktować jako List<BaseClass>. Wygląda na to, że nie powinno to być problemem, p ... fSubClass) Ale jak rozumiem, to musi stworzyć zupełnie nową listę. Chciałbym nawiązać do oryginalnej listy, jeśli możliwe!

Dlaczego należy unikać odlewania? [zamknięte]

Generalnie unikam typowania w jak największym stopniu, ponieważ mam wrażenie, że jest to słaba praktyka kodowania i może poni ... e zajmuje się tym na własnych warunkach? Szczegóły dla dowolnego języka są mile widziane, przykład dlaczego jest źle w c++?

W Objective-C, jaki jest odpowiednik słowa kluczowego Java "instanceof"?

Chciałbym sprawdzić, czy obiekt (np. someObject) można przypisać (Cast-able) do zmiennej innego typu (np. SpecifiedType). W J ... innemu typowi. W Javie mogę napisać: someObject.getClass().equals(SpecifiedType.class) Jak można to zrobić w Objective-C?

Jak mam wrzucać VB.NET?

Czy wszystkie są równe? W jakich okolicznościach powinienem wybrać każdego z nich? Var.ToString() CStr (var) CType (var, String) DirectCast (var, String) EDIT: sugestia z NotMyself... TryCast (var, String)

Dziwne zachowanie podczas rzucania pływaka do int w C#

Mam następujący prosty kod: int speed1 = (int)(6.2f * 10); float tmp = 6.2f * 10; int speed2 = (int)tmp; Speed1 i speed2 ... loc / ldloc Jeśli chodzi o maszynę wirtualną, próbowałem z Mono / Win7, Mono / MacOS i. NET/Windows, z tymi samymi wynikami

Jak wrzucić self do UnsafeMutablePointer wpisz w swift

Próbuje przekazać" self " do funkcji C w języku swift, wywołując następujący kod: var callbackStruct : AURenderCallbackStru ... inputProcRefCon: UnsafeMutablePointer<Void> ) Jaki jest idealny sposób na rzucenie "ja" na niezaspokojony Typ?