Вопрос необходимо конкретизировать, мне, например, совершенно непонятно на каком этапе возникла заминка.
Для работы с текстовыми файлами в .Net существует класс File
В зависимости от того насколько большое содержимое текстового файла и поля можно применить тот или иной подход.
В простейшем случае, когда предполагается что данные будет совсем маленькими, можно использовать метод File.ReadAllText.
Если текстовые данные будут достаточно объемными, то вам нужно будет проверять небольшими порциями, например, воспользоваться File.OpenRead или File.ReadLines что позволит читать файл строку за строкой.
Теперь когда разобрались с тем как читать информацию из файла переходим к более сложному вопросу:
Что конкретно подразумевается под соответствием? Как нужно обрабатывать пробельными символы? Например, если в TextBox введено
1 2 3
, а в файле записано
1 2 3
то может ли содержимое считаться равным? (разница только в пробельных символах, к сожалению, здесь отступы "съедаются" и наглядность теряется).
Как видите ваш вопрос на самом деле состоит из множества мелких. Попробуйте разбить задачу на несколько и задавать их отдельными вопросами. Вы увидите что получите ответ намного быстрее.