string array of column names of dataset in vb.net and C#

following code snippet retrieving all columns name of dataset in string array

[VB.Net]

    Private Function getDatasetColumns(ByVal ds As DataSet) As String()
        Dim columnCount As Integer = ds.Tables(0).Columns.Count
        Dim ColumnsArray(columnCount - 1) As String
        For i As Integer = 0 To ds.Tables(0).Columns.Count - 1
            ColumnsArray(i) = ds.Tables(0).Columns(i).ToString()
        Next
        Return ColumnsArray
    End Function

[C#]

private string[] getDatasetColumns(DataSet ds)
{
	int columnCount = ds.Tables[0].Columns.Count;
	string[] ColumnsArray = new string[columnCount];
	for (int i = 0; i <= ds.Tables[0].Columns.Count - 1; i++) {
		ColumnsArray[i] = ds.Tables[0].Columns[i].ToString();
	}
	return ColumnsArray;
}