casting

Metody generyczne zwracające dynamiczne typy obiektów

Prawdopodobnie pytanie, które zostało już zadane, ale jak zwykle, gdy tylko wspomnisz słowo generic, otrzymasz tysiąc odpowie ... ted, a drugie rozwiązanie, w którym przekazujesz ją klasie, którą chcesz spróbować rzucić. tędy. wybór zależy od sytuacji.

Rzucane poprzez refleksję i użycie klasy.Obsada () [duplikat]

Możliwy Duplikat:Zajęcia Java.cast () vs. Cast operator Bezskutecznie próbuję dowiedzieć się, co robi Class.cast() l ... o z refleksją rzucanie przedmiotów, więc znajdujesz klasę obiektu, używasz Class.forName na niej i rzucasz je w jakiś sposób?

Jak bezpiecznie przechowywać obiekt id w elemencie C++ void* pod Arc, gdy żadne inne odniesienia nie trzymają obiektu?

Pracuję z Box2D (C++) i tworzę obiekt Objective-C i przypisuję go do właściwości userData ciała Box2D, która jest typu void*. ... interfejsami/opakowaniami Objective-C. Zostawiając na chwilę "źle uformowaną", co sugerujesz, żebym zrobił w tej sytuacji?

Konwertuj liczbę całkowitą na tablicę znaków: java

Jaki jest najlepszy sposób na konwersję liczby całkowitej do tablicy znaków? Wejść: 1234 Wyjście: {1,2,3,4} Mając na uwadze ogrom języka Java jaki będzie najlepszy i najskuteczniejszy sposób?

Radzenie sobie z ArrayStoreException

Object[] o = "a;b;c".split(";"); o[0] = 42; Rzuty java.lang.ArrayStoreException: java.lang.Integer While String[] s = ... ; } o[0] = 42; Nie. Czy jest jakiś inny sposób radzenia sobie z tym wyjątkiem bez tworzenia tymczasowej tablicy String[]?

Czy przełącznik typu / typu ma złą wydajność / jest wolny w Go?

Jak wolno używać asercji typu / przełączników typu W Go, jako metody wykrywania typu w czasie wykonywania? Słyszałem, że na ... intln(v) case SomeCustomType: fmt.Println(v) default: fmt.Println("unknown") } }

Konwertuj INT na DATETIME (SQL)

Próbuję przekonwertować datę na datetime, ale dostaję błędy. Typ danych, z którego konwertuję jest (float,null) i chciałbym g ... ażenie na typ danych datetime. CAST(CAST( rnwl_efctv_dt AS INT) AS char(8)), CAST(CAST( rnwl_efctv_dt AS INT) AS DATETIME),

string = string + int: co jest za kulisami?

W C# można w domyśle połączyć łańcuch znaków i powiedzmy, liczbę całkowitą: string sth = "something" + 0; Moje pytania to ... Jak C# rzuca 0 jako string. Czy to 0.ToString() Czy (string)0 czy coś innego? Jak znaleźć odpowiedź na poprzednie pytanie?

konwersja int na real w sqlite

Podział w SQLite return integer value sqlite> select totalUsers/totalBids from (select (select count(*) from Bids) as t ... (select count(*) from Users) as totalUsers) A; 1 Czy możemy wpisać wynik, aby uzyskać rzeczywistą wartość wyniku podziału?

Zbuduj obiekt funkcji z właściwościami w TypeScript

Chcę utworzyć obiekt funkcji, który również posiada pewne właściwości. Na przykład w JavaScript zrobiłbym: var f = function ... <{ (): any; someValue: number; }>( function() { } ); f.someValue = 3; Jak byś to zbudował bez gipsu?

Dodaj IList do listy

Próbuję rzucić IList typ na List Typ, ale za każdym razem dostaję błąd. List<SubProduct> subProducts= Model.subproduct; Model.subproduct zwraca IList<SubProduct>.

Cel ".f " dołączony do numeru?

Widziałem " 1/3.f "w programie, i zastanawiał się, co".f " było dla. Więc wypróbowałem własny program: #include<iostream ... t;endl; cout<<1/3<<endl; } Jest .f używane jak gips? Gdzie mogę poczytać więcej o tej ciekawej składni?

Czy casting to to samo, co konwersja?

W książce Jesse Liberty Learning C# mówi: "Obiekty jednego typu mogą być przekształcane w obiekty innego typu. To się nazywa ... z int na ciąg znaków, kompilator mówi ci, że nie może" przekonwertować " wartości. Może Jesse ma więcej racji, niż myślałem!

Właściwy sposób odlewania typów wskaźników

Biorąc pod uwagę następujący kod (oraz fakt, że VirtualAlloc() Zwraca a void*): BYTE* pbNext = reinterpret_cast<BYTE*> ... adku, czy tylko oba ważne rzuty wskazówkowe? Czy standard C++ ma preferujesz ten przypadek, sugerując sposób zamiast innego?

Odlewanie Int do enum w C#

Jest coś, czego nie mogę zrozumieć w C#. Można wrzucić poza-zakres int do enum i kompilator nie wzdryga się. Imagine this enu ... tórego tak jest? (Uwaga. To jest pytanie zamieściłem wieki temu na moim blogu , ale nie dostałem odpowiedzi informacyjnej.)

Dlaczego "int [] is uint [] = = true" w C#

Czy ktoś może wyjaśnić słowo kluczowe C# is? W szczególności te 2 pytania: Q1) linia 5; Dlaczego zwraca true? Q2) linia 7; ... ia związanego z Q2. Q3) dlaczego C# wywołuje błąd cast/conversion w debuggerze i kompilatorze, ale nie w czasie wykonywania?

Określanie ogólnego typu kolekcji param w czasie wykonywania [duplikat]

To pytanie ma już odpowiedź tutaj: Jak użyć reflection, aby wywołać metodę generyczną? ... ę to zrobić? Chcę zwrócić kolekcję generyczną z bazy danych typu, który odkrywam podczas wykonywania przy użyciu reflection.

Jak mogę przekonwertować tablicę Int na łańcuch znaków? tablica w języku Swift

Mam tablicę, która wygląda tak: var arr: [Int] = [1,2,3,4,5] Aby to wydrukować, chciałbym przekonwertować to na: var newArr: [String?] = ["1","2","3","4","5"] Proszę, pomóż mi! Z góry dzięki.

Generics i casting - nie można oddać odziedziczonej klasy do klasy bazowej

Wiem, że to stare, ale nadal nie jestem zbyt dobry w zrozumieniu tych problemów. Czy ktoś może mi powiedzieć, dlaczego poniżs ... est nieważne? I nie jesteś w nastroju do wyjaśniania - czy jest jakaś linijka kodu, której mogę użyć do wykonania tej obsady?

Typecasting w Pythonie

Muszę przekonwertować ciągi znaków w Pythonie na inne typy, takie jak unsigned i signed 8, 16, 32 i 64 bitowe ints, podwaja, pływaki i ciągi. Jak mogę to zrobić?