below are few list of differences:-
abstract vs interface
as vs is in c#.net
c#.net new vs vb.net shadows
shadow vs override
new vs override
assembly vs dll
value to user control from web page and vice-versa
imports/using vs add references
Regards,
Rajendra