C#, Procesos, Programación