2012-02-03 4 views

Odpowiedz

23
null 

default Keyword:

będzie null dla typów referencyjnych i zero dla typów wartości.

IEnumerable nie jest typ wartości, więc wynik będzie null

+4

Strona masz związana jest niestety słaba: „Biorąc pod uwagę zmienną t sparametryzowana typu T, oświadczenie t = null jest ważna tylko jeśli T jest typem odniesienia "- to nie bierze pod uwagę' Nullable '. (Wartość domyślna dla dowolnego typu wartości zerowanej jest również wartością pustą dla tego typu.) Strona wspomina później "Nullable ", więc autor był tego świadom ... –

4

Ma wartość null, ponieważ jest to typ odniesienia.