---
title: "Can we create two constructor of same name and same signature in same class?"  
description: "Can we create two constructor of same name and same signature in same class?"  
author: "yash Singh"  
published: 2011-04-24  
updated: 2011-04-25  
canonical: https://www.mindstick.com/forum/228/can-we-create-two-constructor-of-same-name-and-same-signature-in-same-class  
category: "c#"  
tags: ["c#"]  
reading_time: 1 minute  

---

# Can we create two constructor of same name and same signature in same class?

Can we create two constructor of same [name](https://yourviews.mindstick.com/view/87450/how-to-generate-a-brand-name-using-linkedin-comprehensive-guide) and same [signature](https://www.mindstick.com/interview/516/explain-about-xml-signature) in same [class](https://www.mindstick.com/blog/165/generic-class-in-c-sharp)?

[Please provide sample](https://www.mindstick.com/forum/159382/how-can-i-change-an-element-s-class-with-javascript-please-provide-sample) of code.\
Thanks

## Replies

### Reply by yash Singh

Thank you

### Reply by Anonymous User

Yes we can create two construtor with same name and same signature in same class.

```
class Program{        public Program()        {            Console.WriteLine("This is instance constructor.");        }        static Program()        {            Console.WriteLine("This is static constructor.");        }        static void Main(string[] args)        {            Program pr = new Program();        }}
```


---

Original Source: https://www.mindstick.com/forum/228/can-we-create-two-constructor-of-same-name-and-same-signature-in-same-class

Copyright © MindStick Software Pvt. Ltd. This Markdown version is provided for developers, AI systems, and offline reading.
