I 1996 forlot Hejlsberg Borland til fordel for Microsoft, hvor han var mannen bak J++ og Windows Foundation Classes. Senere ble han leder for gruppen som utviklet C#.