比较这个C#(小提琴)
public class Program
{
public static void Main()
{
IFoo test;
test = new Impl();
test = new NoImpl();
}
}
public interface IFoo {}
public class NoImpl {}
public class Impl : IFoo {}
Run Code Online (Sandbox Code Playgroud)
到这个VB(小提琴).
Public Module Module1
Public Sub Main()
Dim test as IFoo
test = new Impl()
test = new NoImpl()
End Sub
End Module
Public Interface IFoo
End Interface
Public Class NoImpl
End Class
Public Class Impl
Implements IFoo
End Class …Run Code Online (Sandbox Code Playgroud)