Aké funkcie C # by boli odstránené, ak by problémom nebola spätná kompatibilita
Spätná kompatibilita je hlavným záujmom jazykových dizajnérov, najmä keď je jazyk taký populárny ako C #. V priebehu času sa v jazykoch hromadia zastarané funkcie. Osvedčeným postupom je vyhnúť sa týmto funkciám, ale kvôli kompatibilite so staršími verziami sa udržiavajú v jazyku.

Aké jazykové funkcie alebo knižnice základných tried v C # by sa mali odstrániť, ak spätná kompatibilita nebola problémom?
Nečudujem sa funkciám, ktoré sa niektorým vývojárom páčia a inými pohŕdajú. Zaujímajú ma vlastnosti, ktoré sa (aspoň) všeobecne považujú za najlepšie sa im vyhnúť (pravdepodobne preto, že teraz existuje lepší spôsob, ako robiť to isté).
10 odpovedí
Všeobecné zoznamy (uvedené Reshure) vrátane „vápna“. Som zástancom výslovného vyhlásenia o premenných.
Edit: Myslím, že ľudia porovnávajú „všeobecné zoznamy“ s „všeobecnými“. Ak chcete, „neobvyklé kolekcie“, napríklad Hashtable alebo ArrayList.
Už ho nemá zmysel používať. Zoznam <> je oveľa lepší.