EDIT:Как читать из текстового файла в C#
Из-за случайные downvotes еще поступающим я думаю, я могу пояснить это еще немного.
По существу вопрос: как вы читаете из текстового файла в C#. Код, который я думал, будет работать ниже. Ответ дает то, что на самом деле работает. Прошу прокомментировать, когда вы делаете снимок.
OLD:
Я использую Microsoft Visual студий для записи видео игры, но не могу показаться, чтобы заставить его принять на входе из текстового файла. Если я прокомментирую следующую строку и все, что от нее зависит, она отлично работает. Если я добавлю только эту строку, то она запустится, но окно никогда не появится.
string[] allLines = File.ReadAllLines("map1.txt");
У меня также есть утверждение, чтобы быть уверенным, что оно включено.
using System;
using System.IO;
Если вы хотите получить больше кода, я могу опубликовать его, но это довольно большое количество.
OLD-EDIT: Чтобы уточнить, окно не появлялось, как обычно, когда я запускал свою игру, но также не появлялось никаких сообщений об ошибках. Мой txt-файл был включен в контент, но по какой-то причине он не работал. Я использовал полный путь, и теперь он работает!
Вы хотите сказать, что программа зависает именно в этой строке кода? Если вы переходите через программу по строчке, что там происходит? –
Является ли ваш txt-файл в каталоге, в котором запущена программа? – JustinDanielson
В чем же проблема? Вы получаете исключение в 'File.ReadAllLines' (что может случиться, если файл не существует)? Вы пытались использовать полный путь к файлу (вместо того, чтобы полагаться на текущий каталог)? –