Unlike Java's single language platform, C# is just one of the many languages targeted at the .NET platform. There is a possibility that your C# modules will need to interoperate with modules written in other .NET languages. Hence, you should be careful to avoid using keywords in other major .NET languages [5] as identifiers ( especially public class members which are visible to other .NET modules).
Since C# is case sensitive, it is also possible for a class to expose more than one public member of the same name but with different capitalization. [6] The situation may be disastrous if VB .NET codes are trying to access these identically named public members, since VB .NET is not a case sensitive language.
J# keywords are similar to Java keywords. Table C.4 lists all the VB .NET keywords. Table C.4. VB .NET keywords
|