2015-04-13 1 views
0

Я использую VB.net в VS 2013. Я пытаюсь использовать DateTime.Now для извлечения текущей даты и времени. Когда я ввожу это в открывшееся окно, я получаю это сообщение:Невозможно использовать DateTime.Now в VB.net

DateTime is not declared. It may be innaccessible due to its protection level.

Что мне нужно сделать?

+0

Похоже, что Джош-Пард знает, почему это не соответствует вашей конкретной ситуации. В общем, вы не должны квалифицировать его как 'DateTime.Now',' Date.Now' или даже 'Now()' в VB.NET (все это синонимы). Просто используйте 'Now' для общего случая. – Panzercrisis

+0

Спасибо, но мне нужна отметка времени тоже –

+0

Спасибо. Если я вхожу? Теперь в окне Immediate появляется сообщение «Невозможно оценить выражение, потому что код текущего метода оптимизирован» –

ответ

1

System.DateTime.Now

Из локальных переменных, как Immediate Window и Command Window требуют полного имени.

+0

Спасибо. Когда я пытаюсь ввести это в ближайшее окно, я получаю сообщение «Не могу оценить выражение, потому что код текущего метода оптимизирован» –

+0

У меня есть строка с «Сейчас» и когда я пытаюсь выполнить эту строку кода, Я получаю «DateAndTime.vb» не найден. –

+0

Теперь это сработало. Спасибо. –