#c# #vb.net #vbscript
#c# #vb.net #vbscript
Вопрос:
Есть ли какой-либо инструмент для преобразования кода VBScript в VB.net Код или C#.net ?
это пример кода, который я хочу преобразовать
Dim googleTime, googleDt, googleScheme
googleTime = DateDiff("s", "01/01/1970 00:00:00", Now())
googleDt = (1000 * googleTime) Round(1000 * (Timer - Int(Timer)))
googleScheme = "http://"
googleUserAgent = Server.URLEncode(Request.ServerVariables("HTTP_USER_AGENT"))
If StrComp(Request.ServerVariables("HTTPS"), "on") = 0 Then googleScheme = "https://"
например, таймер в VBScript я не нашел никакого эквивалента в VB.Net
Пожалуйста, совет.
Комментарии:
1. Для такого объема кода, вероятно, было бы быстрее просто поискать в Google эквивалентный код на другом языке
2. Я не такой VB. Чистый эксперт, но, похоже, есть какой-то таймер: dotnetperls.com/timer-vbnet
3. Я предполагаю, что нет автоматического инструмента для перевода VBScript на C # из-за некоторых потенциальных проблем. Возможно, вы захотите проверить это: netcoole.com/asp2aspx/vbhtml/csharp.htm
Ответ №1:
«Функция таймера возвращает количество секунд и миллисекунд, прошедших с 12:00 утра».
http://www.w3schools.com/vbscript/func_timer.asp
DateTime.Now.Subtract(DateTime.Today).TotalMilliseconds
является эквивалентом.