Citato da Una breve introduzione a Codice IL, CLR, CTS, CLS e JIT In .NET
CLS stands for Common Language Specifications. It is a subset of CTS. CLS is a set of rules or guidelines which if followed ensures that code written in one .NET language can be used by another .NET language. For example one rule is that we cannot have member functions with same name with case difference only i.e we should not have add() and Add(). This may work in C# because it is case-sensitive but if try to use that C# code in VB.NET, it is not possible because VB.NET is not case-sensitive.
In base al testo sopra, voglio confermare due punti qui:
- La distinzione tra maiuscole e minuscole di IL è una condizione solo per le funzioni membro e non per le proprietà membro?
- È vero che C # non potrebbe essere interoperabile con VB.NET se non si è occupato della distinzione tra maiuscole e minuscole?