using System; using System.Linq; public class Test { public static void Main() { var p = new { joy = .6, fear = .5, sadness =.4, disgust =.1, anger =.7, }; var nameMax = (new[] { Tuple.Create("joy", p.joy), Tuple.Create("fear", p.fear), Tuple.Create("sadness", p.sadness), Tuple.Create("disgust", p.disgust), Tuple.Create("anger", p.anger) }).OrderByDescending(t => t.Item2).First().Item1; Console.WriteLine(nameMax); } }