Decision Making of C# Language Programs