Преобразуйте VBScript в VB.Чистая или C#.net

#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
 

является эквивалентом.