ASP2ASPX can migrate from the VBScript Statements to C# directly.
Please
see following table that lists the VBScript and C# statements:
VBScript 5.6 Statements | C# |
Call | (Removed) |
Class | class |
Const | const |
Dim | private/public/protected |
Do...Loop | do ... while |
Erase | = null |
Execute | * |
ExecuteGlobal | * |
Exit | return / break |
For Each...Next | foreach..in |
For...Next | for ... |
Function | C# function |
If...Then...Else | if ... else .. |
On Error | * |
Option Explicit | (Removed) |
Private | private |
Property Get | C# property get |
Property Let | C# proprety set |
Property Set | C# property set |
Public | public |
Randomize | Microsoft.VisualBasic.VBMath.Randomize |
ReDim | = new array[] |
Rem | // |
Select Case | switch ... case ... |
Set | C# assignment |
Sub | void |
While...Wend | while.. |
With | (Removed) |
* Don't support these statements.