Pytania oznaczone «types»

462
Czy anonimowa klasa może zaimplementować interfejs?

Czy możliwe jest, aby anonimowy typ zaimplementował interfejs? Mam kawałek kodu, który chciałbym pracować, ale nie wiem, jak to zrobić. Mam kilka odpowiedzi, które albo mówią „nie”, albo tworzę klasę, która implementuje interfejs, konstruuje nowe instancje tego. To nie jest naprawdę idealne, ale...

416
Ogólna lista anonimowych klas

W C # 3.0 możesz utworzyć anonimową klasę o następującej składni var o = new { Id = 1, Name = "Foo" }; Czy istnieje sposób na dodanie tych anonimowych klas do ogólnej listy? Przykład: var o = new { Id = 1, Name = "Foo" }; var o1 = new { Id = 2, Name = "Bar" }; List<var> list = new...

364
Określanie typu obiektu w rubinie

Użyję Pythona jako przykładu tego, czego szukam (możesz myśleć o tym jak o pseudokodzie, jeśli nie znasz Pythona): >>> a = 1 >>> type(a) <type 'int'> Wiem, że w rubinie mogę: 1.9.3p194 :002 > 1.class => Fixnum Ale czy jest to właściwy sposób na określenie rodzaju...

361
Scala: Co to jest TypeTag i jak go używać?

Wiem tylko o TypeTags, że w jakiś sposób zastąpiły Manifesty. Informacje w Internecie są rzadkie i nie dają mi dobrego zrozumienia tematu. Byłbym szczęśliwy, gdyby ktoś udostępnił link do przydatnych materiałów na TypeTags, w tym przykładów i popularnych przypadków użycia. Mile widziane są także...

344
Kiedy używać NSInteger vs. int

Kiedy powinienem używać NSIntegerkontra int przy programowaniu na iOS? Widzę w przykładowym kodzie Apple, którego używają NSInteger(lub NSUInteger), gdy przekazują wartość jako argument do funkcji lub zwracają wartość z funkcji. - (NSInteger)someFunc;... -