Я все еще только изучаю С# в Visual Studio и пытаюсь создать простое приложение для шифрования текста. Моя проблема на данный момент заключается в том, что когда я использую команду:
File.WriteAllText(name, inputTextBox.Text);
(Где name — это имя файла, выбранного в диалоговом окне SaveFileDialog, а inputTextBox.Text — это текст в текстовом поле в основной форме), однако на самом деле файл никогда не создается. Я даже пытался собрать приложение и запустить его от имени администратора, но ничего не произошло.
Что еще более странно, когда я открыл проводник, в разделе быстрого доступа, где он показывает последние файлы, все файлы, которые должны были быть созданы, отображаются там, но не существуют, когда я нажимаю «Открыть расположение файла», и если я просто попробуйте открыть их, блокнот просто говорит мне, что файл не существует.
Файлы также не находятся в моей корзине или что-то в этом роде. Вот остальная часть моего кода на случай, если с этим что-то не так:
public Form1()
{
InitializeComponent();
}
private void saveButton_Click(object sender, EventArgs e)
{
saveDialog.ShowDialog();
}
private void saveDialog_FileOk(object sender, CancelEventArgs e)
{
string name = saveDialog.FileName;
File.WriteAllText(name, inputTextBox.Text);
}
И если вам интересно, saveDialog уже является элементом моей формы, так что с этим проблем нет.
saveDialog_FileOk
? - person Patrick Hofman   schedule 06.07.2016saveDialog_FileOk
, она останавливается? и что это говорит вам оname
? - person Mong Zhu   schedule 06.07.2016