I'm trying to create a dynamic array which starts with 3 elements. I want to use addColumn to add an element to string[] name. But I guess the the addColumn function is not doing what I expected.What do I need to archieve that functionality? I guess I need saomething like "name.addElement()"?
class LogData
{
private string[] name;
private int numberOfColumns;
public LogData()
{
name = new string[3];
numberOfColumns = name.Length;
}
public void addColumn()
{
name = new string[1];// Thats not working, after calling, the number of columns is still 3
}
public int getNumberofcolumns()
{
return numberOfColumns;
}
}
I call in the main fucntion:
LogData logData = new LogData();
Console.Write(logData.getNumberofcolumns() + "\n");
logData.addColumn();
Console.Write(logData.getNumberofcolumns() + "\n");
Console.Write("done...\n\n");
Console.ReadLine();
The output is:
3
3
done...