Каковы общие различия в коллекциях C # и какова основная структура данных? - PullRequest
2 голосов
/ 16 июня 2011

Просто хочу краткий обзор различий между типами коллекций в c # и какой будет базовая структура данных для каждого?

Например, строка [], ArrayList, Array, List и хэши, наборы и т. Д..

Я знаю о связанных списках, двоичных деревьях (в целом), но было бы интересно узнать (на высоком уровне), какие преимущества имеет каждый и т. Д.

Ответы [ 2 ]

2 голосов
/ 16 июня 2011
0 голосов
/ 16 июня 2011

String [] будет просто массивом прямых строк. ArrayList добавляет возможность Add () без предварительного размера массива, но теряет строгую типизацию. Список добавляет строгую типизацию. Хэш - это пара ключ-значение. это начало.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...