Bezsens w .Net
Jedną z większych wad Javy jest brak typów unsigned. W .Net te typy występują.
Wydawałoby się logiczne, żeby stosować np. uint wtedy gdy nie może przyjąć wartości <0.
Kod implementacji przykładowej kolekcji:
- using System;
- public class List<T> : IList<T>
- {
- // ...
- public int Count
- {
- get
- {
- // ...
- }
- }
- // ...
- }
Jeśli daje się, to wyrzuca wyjątek (np. RemoveAt)... Dlaczego?
Komentarze do wpisu
Możesz śledzić odpowiedzi poprzez kanał RSS. Możesz dodać komentarz lub zostawić ślad (trackback) ze swojego bloga.
Jeszcze nie ma żadnych komentarzy. Twój może być pierwszy.
Dodaj komentarz