DataColumnCollection - AddRange

A DataColumnCollection extension method that adds a range to 'columns'.

Try it

public static void Main()
{
	var table = new DataTable();

	//C# Extension Method: DataColumnCollection - AddRange
    table.Columns.AddRange("Column1", "Column2", "Column3"); // Add "Column1", "Column2", "Column3" to the collection

    Console.WriteLine(table.Columns.Count);
}

View Source
using System.Data;

public static partial class Extensions
{
    /// <summary>
    ///     A DataColumnCollection extension method that adds a range to 'columns'.
    /// </summary>
    /// <param name="this">The @this to act on.</param>
    /// <param name="columns">A variable-length parameters list containing columns.</param>
    public static void AddRange(this DataColumnCollection @this, params string[] columns)
    {
        foreach (string column in columns)
        {
            @this.Add(column);
        }
    }
}