Yes you can.
namespace Private_Classes
{
class Program
{
static void Main(string[] args)
{
}
private class Test
{
public Test()
{
}
public Test(string Value)
{
}
}
}
}
But as this forum thread indicates where you would more than likely use an approach.
Private class in C#[
^]