Add basic C sharp version