=>cls stands for common language specification where as cts stands for common type system. =>CLS : cls is a standard for .net . cls is small set of specification to make all languages as a .net compliant languages. cls make a use of cts and clr. if my languages (c#,vb.net,j#,vc++) wants to be compliant language it has to follow cls standard.
=>CTS : Common Type System is also a standard like cls. If two languages (c# or vb.net or j# or vc++) wants to communicate with eachother, they have to convert into some common type (i.e in clr common language runtime). In c# we use int which is converted to Int32 of CLR to communicate with vb.net which uses Integer or vice versa
CLS: It Sand For Common Language Specification Which has to follow All Language. All DataType which follows cls specification are Language Interoperability.Unit is non cls part of data type.cls is called as SuperSet. CTS: It Stand For Common Type System Which provides universe data type available in dotnet. Unit is part of cts.it is also called as Subset.
Common Language Specification is a set of constructs and constraints that serves as a guide for library writers and compiler writers. The Common Language Specification is subset of the Common Type System(CTS).
The Common Type System defines how types are declared, used, and managed in the runtime, and is also an important part of the runtime's support for cross-language integration.
CLS means common language specification which says that all .net languages(c# or vb.net or j#.net....) when compiled has to generate the same type of IL code when targeting the .net framework. CTS means common type system which says that all the data types present in various .net languages should adopt the same data structure.ie.,while converting vb.net code to c#.net,integer of vb.net is shown as int32 to c# by Intermediate language(IL).
cls:comman language specification we abbrivate,now ls: language specificaion means list of syntactical rules to build one application or progarm or language,and here these ruls comman to all dotnet compatible languages. ex: c#(dotnet comatible lang) perl.net(same) (why comman rules?)=improving conversion capabulity to an applicaion or program or language by internolly only. cts:by using any lang,if we want declare variable(i) as 10,needs different structures as per the lang rules& structure,but here 1 common format internolly understood by .net f/w is cts available in diff modes...int16,int32
cls is a standard for .net . cls is small set of specification to make all languages as a .net compliant languages. All DataType which follows cls specification are Language Interoperability.Unit is non cls part of data type.cls is called as SuperSet.
Give the detail procedure of how to add different controls at runtime in VB and dot Net. The controls should be added as per the customers requirement at the customers place without intervention of the programmer. Similarly how to remove these controls which are generated by the customer at runtime?