Jaka jest dokładnie różnica między rozszerzeniem typu F # a rozszerzeniem typu i czy naprawdę potrzebujemy obu?F # - Rozszerzenie typu VS Rozszerzenie typu
Czy są sytuacje, w których jedna jest lepsza od drugiej i na odwrót?
Pytam, ponieważ niedawno miałem wykład w F #, gdzie wykładowca mówił o obu, a potem skomentował, że nie widział powodu, dla którego oba zostały włączone do języka F #.
Aktualizacja:
Ok, więc Vladislav Zorov linki do strony z przykładami zastosowania typu plastyka zarówno podczas definiowania własnych typów i rozszerzenie (lub rozszerzanie?) Typ zewnętrznego .
pad linki do strony MSDN gdzie nazywają go wewnętrzne i opcjonalne typ rozszerzenia.
Obie wydają się ilustrować to samo. Czy ktoś może podać konkretny przykład rozszerzenia typu i inny konkretny przykład powiększenia typu , być może, aby jednoznacznie wyjaśnić, czym dokładnie są te dwie rzeczy?
Wygląda na to, że nas pomyliliśmy :) Łączę się z blogiem Tomasa Petricka, razem z Jonem Skeetem i Yin Zhu napisali to - http://manning.com/petricek/, który jest IMHO jednym z najlepszych , najbardziej szczegółowe książki na temat F #, jakie kiedykolwiek napisano. –
whoops, masz rację, naprawiłem to. :-) – phaz