In der Sprachspezifikation v5.0 C#, in Abschnitt 1.3, sagt es so:Wie kann ein Werttyp einen Schnittstellentyp implementieren?
Ein Schnittstellentyp als der Inhalt ein NULL-Verweis, einen Verweis auf eine Instanz einer Klasse-Typ, die implementiert haben Interface-Typ, oder ein Verweis auf einen boxed Wert eines Werttyp, implementiert, dass Interface-Typ
ich habe kein Problem mit zwei von drei dieser Aussagen. Der letzte verwirrt mich jedoch. Wie kann ein Schnittstellentyp einen Boxed-Wert eines Werttyps enthalten, der diesen Schnittstellentyp implementiert? Ich dachte, Werttypen könnten keine Schnittstellentypen implementieren? Oder heißt es, dass der Boxed-Wert den Interface-Typ implementiert? Wenn das der Fall ist, wie kann ein Boxed-Wert einen Schnittstellentyp implementieren?
Ich habe ein Problem, all das zu verstehen.
dies eine gute Frage ist +1 für diese – alamin