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ć?