тлдр;
Ваше имя файла: 'BoysNames.txt.txt' .
Из рисунка видно, что произошло исключение, поскольку нет файла с именем BoysNames.txt. в текущем каталоге. Я вижу, в чем проблема. Вы скрыли расширение файлов, и все же текстовый файл отображается с его расширением. (Обратите внимание, что, поскольку файл 'exe' не показывает свое расширение, но показывает 'txt'. Это означает, что он имеет двойные расширения). Итак, вам нужно сделать следующее:
boysFile = File.OpenText('D:\\visual c#\\pp22\\bin\\Debug\\BoysNames.txt.txt');
Чтобы избежать подобных проблем в будущем, попробуйте выполнить следующие действия.
- Go на панели управления.
- Нажмите Параметры обозревателя файлов -> Показать
- Снимите этот флажок «Скрыть расширения для известных типов файлов»
