Hardly.StringHelpers.ToCsv C# (CSharp) Method

ToCsv() public static method

public static ToCsv ( this values, string insertBetweenEach = ",", string insertBeforeEachValue = null, string insertAfterEachValue = null ) : string
values this
insertBetweenEach string
insertBeforeEachValue string
insertAfterEachValue string
return string
        public static string ToCsv(this object[] values, string insertBetweenEach = ",", string insertBeforeEachValue = null, string insertAfterEachValue = null)
        {
            string csv = "";

            for(int i = 0; i < values.Length; i++) {
                if(insertBetweenEach != null && i > 0) {
                    csv += insertBetweenEach;
                }
                if(insertBeforeEachValue != null) {
                    csv += insertBeforeEachValue;
                }

                csv += values[i];

                if(insertAfterEachValue != null) {
                    csv += insertAfterEachValue;
                }
            }

            return csv;
        }