casting

Cast Int to Generic Enum in C#

Podobne do Cast int to enum w C# ale moje enum jest parametrem typu ogólnego. Jaki jest najlepszy sposób na to? Przykład: ... onvertible { var i = TryParseInt(value); if (!i.HasValue) { return null; } return (T)i.Value; }

Jakie są różnice pomiędzy asInstanceOf[t] I (o: T) w Scali?

Widziałem, że istnieją dwie metody rzucania obiektu w Scali: foo.asInstanceOf[Bar] (foo: Bar) Kiedy próbowałem, odkryłem, ... dy druga. Jakie są różnice w zachowaniu pomiędzy tymi dwiema metodami? A gdzie jest zalecane stosowanie jednego nad drugim?

Dlaczego mamy reinterpretować cast w C++, gdy dwa przykute statyczne cast mogą wykonać swoje zadanie?

Powiedzmy, że chcę rzucić A* do char* i odwrotnie, mamy dwa wyjścia (mam na myśli, wielu z nas myśli, że mamy dwa wyjścia, po ... j pracy? który cast użyć; static_cast lub reinterpret_cast? Cast from Void * to TYPE*: static_cast or reinterpret_cast

Kiedy konwertujesz wskaźnik pustki na wskaźnik określonego typu, który symbol odlewu jest lepszy, statyczny odlew czy reinterpretacja odlewu? [duplikat]

to pytanie ma już odpowiedzi tutaj : ... urn pA->a; } Oto A* pA = static_cast<A*>(a); Lub A* pA = reinterpret_cast<A*>(a); Bardziej właściwe?

Jak (efektywnie) konwertować (cast?) pole SqlDataReader do odpowiedniego typu c#?

Najpierw pozwól mi wyjaśnić obecną sytuację: czytam rekordy z bazy danych i umieszczam je w obiekcie do późniejszego wykorzys ... Czy robię WOMBAT (strata pieniędzy, mózgu i czasu), ponieważ jest na to szybszy i czystszy sposób? Wszystko w porządku? Zysk?

Jak oddać obiekt do boolean?

Jak mogę wrzucić obiekt Javy do prymitywnego Boole ' a Próbowałem jak poniżej ale nie działa boolean di = new Boolean(someObject).booleanValue(); Konstruktor Boolean (Object) jest niezdefiniowany Proszę o poradę.

Jak rzucić podwójne do int w Javie zaokrąglając go w dół?

Muszę rzucić podwójne do int w Javie, ale wartość liczbowa musi zawsze zaokrąglać w dół. tj. 99.99999999 - > 99

Dlaczego Operator trójdzielny nieoczekiwanie rzuca liczby całkowite?

Widziałem gdzieś, że poniższy kod powoduje, że obj jest Double, ale że drukuje 200.0 z lewej strony. Object obj = true ? new ... integer/double porównania i obliczenia, ale tutaj lewa i prawa strona nie oddziałują w ten sposób. Dlaczego tak się dzieje?

Dziwny problem porównujący pływaki w objective-C

W pewnym momencie algorytmu muszę porównać wartość float właściwości klasy do float. Więc robię to: if (self.scroller.curre ... a dobrze. Czy ktoś może mi wyjaśnić, dlaczego tak się dzieje? Jest 0.1 definiowane jako podwójne domyślnie lub coś? Dzięki.

Jak rozszerzyć obsadę leksykalną o typy wyliczane?

Mam następującą funkcję, która przekonwertuje łańcuch na liczbowy typ danych: template <typename T> bool ConvertStrin ... byłoby po prostu miło nie musieć wywoływać jednej funkcji dla wyliczonych typów, a drugiej dla wszystkiego innego. Dziękuję

Czy rzuty pomiędzy signed i unsigned int zachowują dokładny wzorzec bitowy zmiennej w pamięci?

Chcę przekazać 32-bitową, podpisaną liczbę całkowitą x przez gniazdo. Aby odbiorca wiedział, jakiej kolejności bajtów się spo ... drugi koniec. Jednak jeśli cast MES z rzeczywistymi bajtami, to nie mogę być pewien, że casting back zwróci tę samą wartość.

PHP String to Float

W ogóle nie znam PHP i mam szybkie pytanie. Mam 2 zmienne @pricePerUnit i @invoicedUnits. Oto kod, który ustawia te wartości ... a (zgodnie z oczekiwaniami, są to ciągi). Ale nie mam pojęcia jak parsować/cast / konwertować zmienne w PHP. Co mam zrobić?

Kiedy wskaźnik<->jest poprawny?

Powszechny folklor mówi, że: System typów istnieje nie bez powodu. Liczby całkowite i wskaźniki są odrębnymi typami, odlew ... żliwa do zrobienia bezpiecznie w Javie za pomocą Javy.util./ align = "left" / atomic.AtomicMarkableReference) Coś jeszcze?

Co: robić w PostgreSQL? [duplikat]

To pytanie ma już odpowiedź tutaj: dwukropek (::) zapis w SQL 4 ... enujące zapytać na tak, ale pomyślałem, że Google będzie miejmy nadzieję zobaczyć tę odpowiedź dla innych ludzi w przyszłość.

Odlewanie typów danych za pomocą DirectCast, CType, TryCast

Odkąd przeniosłem się z VB6 na VB.NET gdzieś w 2005 roku używałem CType do odlewania z jednego typu danych do drugiego. Robię ... ple English what the difference the two (CType and DirectCast)? Pomocne byłoby dodawanie przykładów, gdzie korzystać z czego.

Wskaźniki funkcji w C++

Mam wskaźnik void zwracany przez dlsym (), chcę wywołać funkcję wskazywaną przez wskaźnik void. Więc robię konwersję typu prz ... ast<fptr>(gptr) ; Próbowałem również reinterpret_cast, ale bez powodzenia, chociaż operator cast wydaje się działać..

Odrzuć milisekundową część ze znacznika czasu

Jak mogę odrzucić/zaokrąglić millisecond część, lepiej jeśli second część jest również usuwana z timestamp Bez timezone ?

Dlaczego cast do interfejsu?

Jessego Liberty ' ego w C# (str. 142) podaje przykład, w którym rzuca obiekt do interfejsu. interface IStorable { ... ... 2001 roku (opartym na C#1, więc przykład może nie być dla późniejszych wersji C#). EDIT2: dodałem trochę kontekstu do kodu

Jak utworzyć alias typu w Go?

Zobacz ten fragment placu zabaw. Odpowiedni kod: type somethingFuncy func(int) bool func funcy(i int) bool { return i ... przez wyraźne zadeklarowanie typu. Ale druga Obsada panikuje. Dlaczego? Czy istnieje czysty sposób na oddanie dłuższego func?

Sprawdzanie typu W C++

W C++ chcę wiedzieć, czy rzeczywisty typ obiektu jest z tej samej klasy, nie tej samej klasy, czy pochodnej. Jest to podobne ... s Child:Base { } Base childObject = new Child(); If (childObject.GetType() == typeof(Child)) { // do some code } Dzięki!