Umm, i'm creating some subscription form and the max is 5 subscriptions.
So, i have a class Member and in the class i'm using the Get&Set method thingy(i've finally sorta learnt this get&set thing haha &i hope i'm using it correctly).
private string name;
private string address;
public string Name { get { return name; } set { name = value; } }
public string Address { get { return address; } set { address = value; } }
In the class form
Member[] memberArray = new Member[5];
Member memberSub = new Member();
BtnAdd_Click
memberSub.Name = TbName.Text;
memberSub.Address = TbAddress.Text;
for (int i = 0; i < memberArray.Length; i++)
{
if (memberArray[i] == null)
{
memberArray[i] = memberSub;
MessageBox.Show(TbName.Text + " has been added as a subscriber.");
break;
}
}
When i click display, it'll show the last input, and the front inputs are lost, idk why it's happening and there is an error? i think it's cause of the null array data, but i'm not sure.
Unless there is something wrong with my display button codes..?
for (int i = 0; i < memberArray.Length; i++)
{
rtbDisplay.Text += "Name: " + memberArray[i].Name + Environment.NewLine
+ "Address: " + memberArray[i].Address + Environment.NewLine
"----------------------------------------------------"
+ Environment.NewLine;
}