Я создаю консольное приложение, используя класс Array, у которого есть имя пользователя в качестве объекта, это member.cs
Class Member{
public string username;
public Member(){
}
public Member(string username){
username = username;
}
}
И это мой Collection.cs
Class Collection{
static Member[] members = new Member[100];
public void Adduser(){
console.writeLine("username?");
string user_input = console.ReadLine();
members = new Member[]{
new Member(user_input)
};
}
public Member[] get() {
return members;
}
}
, но каждый раз вызываются функции Adduser (), он сохраняет только один член и продолжает обновляться до нового члена, здесь я ожидаю, что у меня будет не более 100 имен пользователей.
Как мне хранить несколько значений в конструкторе или Объект массива?
Следует ли мне создать новый массив в классе-члене для хранения нескольких элементов?
Even after I implemented index, I get nullexception error in side foreach
public void showMember()
{
var data = record.get();
foreach (var value in data)
{
Console.WriteLine(value.Username);
Console.WriteLine(value.Phonenum);
Console.WriteLine(value.Password);
Console.WriteLine(value.Borrowedmovie);
}
}