Я делаю разные значения, когда как цикл по списку значений или полей.
Dictionary<string, int> _ddistinctValues = new Dictionary<string, int>();
foreach(string _word in _words) {
if(!_ddistinctValues.ContainsKey(_word)) {
_ddistinctValues.Add(_word, 1);
}
}
Есть ли лучшие способы сделать это без сохранения целочисленного значения "1" для экономии места? Я использую хеш-таблицу, чтобы получить различные значения быстрее. Может быть, хэшировать слово без значения, просто разные ключи? Есть ли в C # класс, который может это сделать?
Это не большая проблема. Просто интересно.
Спасибо.