c# experiments