2016-05-05 15 views
5

Wracam z Python i nie rozumiem następującej składni w C#:Co to jest operator "< >" podczas uzyskiwania dostępu do metod obiektowych?

Sprite[] sprites = Resources.LoadAll<Sprite>("Textures"); 

mam instancji listę obiektów sprite i ustawienie go na wyjściu Resources.LoadAll().

Co to jest operator < >?

Próbuję sprawdzić, właściwe imię pomoże.

+16

To generics - https://msdn.microsoft.com/en-us/library/512aeb7t.aspx – Valentin

+0

yes! Dziękuję Ci. – lawrencehagman

+0

@Valentin: "Użyj komentarzy, aby poprosić o więcej informacji lub zaproponować ulepszenia. Unikaj odpowiedzi na pytania w komentarzach." – Gabor

Odpowiedz

0

Sposób określania typu tej metody. LoadAll ma ogólny typ zwrotu i musi znać typ, który ma zamiar zwrócić. Robisz to z <>. Mam nadzieję że to pomogło.