C# Corner

Resources  
  • Making Your Code CLS CompliantMar 30, 2011. If you are writing .Net classes, which will be used by other .Net classes irrespective of the language they are implemented, then your code should conform to the CLS [Common Language Specification].
  • Components Of .NETDec 17, 2015. In this article I am explaining about components of .NET. The components of .NET are CLR, Garbage Collector, JIT Compiler and base class library.
  • Understanding Cross Language Interoperability With C# .NETNov 27, 2014. This article explains case sensitivity/insensitivity of cross language interoperability in Microsoft .NET that allows compliant languages to interoperate with each other.
  • C# Tutorial Part 2 - CLI & CLRFeb 07, 2013. This part gives a basic introduction to CLI, Components of CLI, CLR and Features of CLR.
  • Protecting IL Code from Unauthorized Disassembling in VB.NETNov 10, 2012. Microsoft .NET proved a mechanism where the code written in VB.NET, C# or any CLS compliant languages to generate MSIL (Microsoft Intermediate Language)code which targets the CLR and executes. This is an excellent mechanism to abstract the high level code from the underlying hardware.
  • .Net Architecture and .Net Framework BasicsApr 26, 2011. Here you will see .Net Architecture and .Net Framework basics.
  • C# Tutorial for Beginners: Part IAug 16, 2001. Three chapter of this tutorial explains basics of .NET, C# and how to write your first C# program.
  • .NET framework comparison with Java ArchitectureMay 08, 2001. This article outlines Microsoft's proposed standardization of .NET framework in ECMA forum as CLI (Common Language Infrastructure), but the Microsoft documentation refer this as CLR (Common Language Runtime).
  • Protecting IL Code from unauthorised DisassemblingApr 09, 2001. Microsoft .NET proved a mechanism where the code written in VB.NET, C# or any CLS compliant languages to generate MSIL (Microsoft Intermediate Language)code which targets the CLR and executes. This is an excellent mechanism to abstract the high level code from the underlying hardware.

About CLS

CLS is stand for ( Common Language Specification ) and it is set of languages features which supported by the Common Language Runtime (CLR) of the .NET Framework. CLS is also part of the .NET Framework which is help in runtime environments. It is designed to support language need which is commonly used by developers and to produce verifiable code. These variables codes are allows all CLS compliant languages to ensure the type safety of code. CLS common to many object oriented programming languages. CLS main function is provides the guidelines to the compiler of a language which do task on the .NET Framework. CLS compliant code is the code exposed and expressed in CLS form. In .NET framework CLS play an important role to designing web applications.

File APIs for .NET
Aspose are the market leader of .NET APIs for file business formats – natively work with DOCX, XLSX, PPT, PDF, MSG, MPP, images formats and many more!