Migrates from VB6's Statements to C#


VB 6 Statements C# SUPPORTED
AppActivate Interaction.AppActivate Yes
Beep Interaction.Beep Yes
Call Yes
ChDir FileSystem.ChDirYes
ChDrive FileSystem.ChDriveYes
Close FileSystem.FileCloseYes
Const constYes
Date statement DateAndTime.Today = dateYes
Time statement DateAndTime.TimeOfDay = timeYes
Declare Windows API declare Yes
Deftype Statements Yes
DeleteSetting Interaction.DeleteSettingYes
Dim C# variable declarationYes
Do...Loop do ... whileYes
Enum enumYes
Erase Yes
Exit break; or return Yes
FileCopy System.IO.File.CopyYes
Get FileSystem.FileGetObject/FileGetYes
For Each...Next foreach ... inYes
For...Next forYes
Function Yes
If...Then...Else if...else...Yes
Implements C# implements Yes
Input # FileSystem.Input Yes
Kill FileSystem.Kill Yes
Let = Yes
Line Input # FileSystem.LineInput Yes
Lock/Unlock [#] FileSystem.Lock/Unlock Yes
LSet Strings.LSet Yes
Mid Yes
MkDir FileSystem.MkDir Yes
Name .. As .. Yes
Open Yes
Print # Yes
Private privateYes
Property Get Yes
Property Let Yes
Property Set Yes
Public Yes
Put [#] FileSystem.FilePutObject/FilePutYes
Randomize VBMath.RandomizeYes
ReDim Yes
Rem Yes
Reset Yes
RmDir FileSystem.RmDirYes
RSet Strings.RSetYes
SaveSetting Interaction.SaveSettingYes
Seek [#] FileSystem.SeekYes
Select Case if ... elseif ... else Yes
SetAttr FileSystem.SetAttrYes
Static static Yes
Type struct Yes
Set = Yes
Sub voidYes
While...Wend whileYes
With (Removed)Yes
Width # FileSystem.FileWidthYes
Write # FileSystem.WriteYes
Stop Yes
Unload Yes
RaiseEvent Yes
Event Yes
WithEvents Yes
SendKeys Yes
Load No
On Error ResumeNo
Option Explicit/Base/Compare No
On ... GOSUB(GOTO) No
LoadPicutre/SavePicture No
Option Private ModuleNo