У меня проблема с отображением содержимого из ArrayList (), хранящегося как:
private void btnEnter_Click(object sender, EventArgs e)
{
public ArrayList books = new ArrayList();
books = new ArrayList();
// first I am just using lebels for easier input.
books.Add(new Book(label1.Text, label2.Text, label3.Text, label4.Text, float.Parse(label5.Text)));
}
Как мы видим, я использую конструктор для хранения данных с 5 элементами. Проблема в том, что я не уверен, как отобразить данные с помощью цикла foreach:
public ArrayList books;
public BookList()
{
InitializeComponent();
foreach (string data in books)
txtBookList.Text = data.ToString();
}
Я пытаюсь отобразить содержимое в многострочном текстовом поле, и я не уверен, что я делаю неправильно. Любые советы?
Вот код для конструктора Book ():
public Book(string title, string firstName, string lastName, string publisherName, float price)
: base(title, publisherName, price)
{
this.authorFirstName = firstName;
this.authorLastName = lastName;
}
- РЕДАКТИРОВАТЬ -
Один человек указал, что я хочу отображать ArrayList в виде объектов. Как бы я это сделал?
С уважением.
HelpNeeder