Create comma separated strings C#?
问题 I have an object which holds many values, some of them (not all values from the object) need to be put in a csv string. My approach was this: string csvString = o.number + "," + o.id + "," + o.whatever .... Somehow I think there is a better, more elegant way? 回答1: If you put all your values in an array, at least you can use string.Join . string[] myValues = new string[] { ... }; string csvString = string.Join(",", myValues); You can also use the overload of string.Join that takes params