Assim como várias linguagens de programação, a linguagem C# possui alguns tipos de arquivos 
                que são reconhecidos como contendo declarações utilizando essa linguagem.
            
            Arquivo .cs
            
                Os arquivos com essa extensão armazenam todo código escrito na linguagem C# que posteriormente 
                é compilado para execução. Um conjunto de arquivos .cs podem ser organizados em uma biblioteca
                que é um assunto que pode ser vistoem Biblioteca do usuário.
            
            
                Os arquivos .cs contém declaração de classes, enuns e outros. Em C#, os arquivos CS e as classes, 
                por exemplo, contidas nesses arquivos não precisam utilizar o mesmo nome.
            
            Arquivo .dll
            
                Após a compilação de um arquivo .cs, o compilador gera uma arquivo binário, .dll(Assemlby), com 
                o código compilado para a CIL(Linguagem Intermediária Comum) que é interpretada pela 
                CLR. 
            
            
                Há vários outros tipos de arquivos para desenvolvimento de aplicações desktop, web e mobile 
                utilizados por frameworks e semelhantes que não serão abordados aqui, pois são de uso específico.