string foo = new string(new char[] { 'b', 'a', 'r' }); new string(new char[] { 'b', 'a', 'r' }); 'new string(new char[] { 'b', 'a', 'r' })' threw an exception of type 'System.ArgumentException' base {System.SystemException}: {"Only NewString function evaluation can create a new string."} Message: "Only NewString function evaluation can create a new string." ParamName: null