---
title: "what is CLS in .net framework"  
description: "what is CLS in .net framework"  
author: "Anonymous User"  
published: 2019-12-11  
updated: 2019-12-11  
canonical: https://www.mindstick.com/forum/145568/what-is-cls-in-dot-net-framework  
category: "c#"  
tags: [".net"]  
reading_time: 1 minute  

---

# what is CLS in .net framework

[Please Explain](https://www.mindstick.com/forum/344/hi-rohith-i-am-new-for-mvc-please-explain-how-to-set-implicitly-isauthenticated-true) what is [CLS](https://www.mindstick.com/interview/2595/difference-between-cts-and-cls) in .net [framework](https://www.mindstick.com/forum/34615/software-framework-vs-library)

## Replies

### Reply by Nishi Tiwari

**CLS known as Common Language Specification** which is subset of CTS (Common type system), it is defined as the set of rules and restriction that must be follow by all languages that **[run on .net platform](https://www.mindstick.com/forum/145569/what-is-the-role-of-jit-compiler-in-dot-net-framework)**. In order to communicate between the objects of different languages, CLS is used. Also it ensures interoperability among different languages in .Net framework.

### Reply by Nishi Tiwari

**CLS known as Common Language Specification** which is subset of CTS (Common type system), it is defined as the set of rules and restriction that must be follow by all languages that **[run on .net platform](https://www.mindstick.com/forum/145569/what-is-the-role-of-jit-compiler-in-dot-net-framework)**. In order to communicate between the objects of different languages, CLS is used. Also it ensures interoperability among different languages in .Net framework.


---

Original Source: https://www.mindstick.com/forum/145568/what-is-cls-in-dot-net-framework

Copyright © MindStick Software Pvt. Ltd. This Markdown version is provided for developers, AI systems, and offline reading.
