Check out example codes for "what is cts in .net". It will help you in understanding the concepts better.

Code Example 1

CLS stands for Common Language Specification and it is a subset of CTS. 
It defines a set of rules and restrictions that every language must follow which runs under the .NET framework. 
The languages which follow these set of rules are said to be CLS Compliant.

Learn ReactJs, React Native from akashmittal.com