none
saveFileDialog1.FileName = DateTime.Now.ToString(); ? RRS feed

  • Вопрос

  • Пытаюсь присвоить сохраняемому файлу время и дату saveFileDialog1.FileName = DateTime.Now.ToString();, но получаю крэш приложения, как правильно присвоить, как я догадываюсь это происходит из-за того что до и при нажатии на кнопку сохранить время уже разное т.к. прошли секунды?
    27 февраля 2013 г. 11:34

Ответы

  • А у меня есть ощущение, что проблема в недопустимых символах, которые возвращает ToString. Например в зависимости от локализации там может быть символ : (двоеточие) или / (косая черта) а как мы знаем их нельзя использовать в именах файлов.

    Я бы рекомендовал вам вычистить это строку от всех символов и оставить ее вида "27022013 1549". Чистить можно с помощью StringBuilder'а или с помощью Replace


    Женат на WPF. Тайно встречаюсь с WinRT. Не сложилось с C#!

    • Предложено в качестве ответа Kirill Bessonov 27 февраля 2013 г. 12:14
    • Помечено в качестве ответа Serg123456789 27 февраля 2013 г. 12:17
    27 февраля 2013 г. 11:51