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!