/
GeoExe
/
AutoComplete_Task
Обзор
Документация
Войти
/
GeoExe
/
AutoComplete_Task
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
PhrasesLoader.cs
25 строк
646 B
GeoExe
Created AutoCompleteTask
22 ноя 2025, 19:34
22 ноя 2025, 19:34
004b81d
Код
Авторство
О чём код?
using System; using System.IO; using System.Linq; namespace Autocomplete; public class PhrasesLoader { public static Phrases CreateFromFiles(string directory) { var verbs = LoadDictionary(directory, "verbs.txt"); var adjectives = LoadDictionary(directory, "adjectives.txt"); var nouns = LoadDictionary(directory, "nouns.txt"); return new Phrases(verbs, adjectives, nouns); } private static string[] LoadDictionary(string directory, string filename) { return File.ReadAllLines(Path.Combine(directory, filename)) .Select(a => a.ToLower()) .Distinct() .OrderBy(a => a, StringComparer.OrdinalIgnoreCase) .ToArray(); } }