Analytické programování v C#