c# e3