---
title: "What are Partial Classes?"  
description: "What are Partial Classes?"  
author: "Manish Kumar"  
published: 2017-05-05  
updated: 2020-09-14  
canonical: https://www.mindstick.com/interview/23238/what-are-partial-classes  
category: "c#"  
tags: ["c#"]  
reading_time: 2 minutes  

---

# What are Partial Classes?

##### Partial Class

It is use to break/split the definition of a class in more than two or more classes. It is done in the same namespace. All the parts should contain partial keyword.

**Let us take an example to understand this..**

```
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks; namespace ConsoleApplication11{   
partial class A   
{       
public void Function1()       
{ Console.WriteLine("You are in Function1");       
}   
}   
partial class A   
{       
public void Function2()       
{ Console.WriteLine("You are in Function2");       
}   
}   
class Program   
{       
static void Main(string[] args)       
{            A obj = new A();            obj.Function1();            obj.Function2();       
}   
}} 
```

\

You will get the following Output:

\

![What are Partial Classes?](data:image/png;base64,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)\

## Answers

### Answer by Manish Kumar

##### Partial Class

It is use to break/split the definition of a class in more than two or more classes. It is done in the same namespace. All the parts should contain partial keyword.

**Let us take an example to understand this..**

```
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks; namespace ConsoleApplication11{   
partial class A   
{       
public void Function1()       
{ Console.WriteLine("You are in Function1");       
}   
}   
partial class A   
{       
public void Function2()       
{ Console.WriteLine("You are in Function2");       
}   
}   
class Program   
{       
static void Main(string[] args)       
{            A obj = new A();            obj.Function1();            obj.Function2();       
}   
}} 
```

\

You will get the following Output:

\

![What are Partial Classes?](data:image/png;base64,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)\


---

Original Source: https://www.mindstick.com/interview/23238/what-are-partial-classes

Copyright © MindStick Software Pvt. Ltd. This Markdown version is provided for developers, AI systems, and offline reading.
