Как распечатать информацию из текстового файла на этикетке? [закрыто]C#

Место общения программистов C#
Ответить
Anonymous
 Как распечатать информацию из текстового файла на этикетке? [закрыто]

Сообщение Anonymous »

Я пытаюсь распечатать данные из текстового файла на этикетке, используя комический объект. Моя проблема в том, что вместо того, чтобы печатать каждый элемент, он просто печатает последний.
Вот ожидаемый результат предыдущей итерации этого проекта, более старая итерация с правильным выводом и то, как он выглядит в настоящее время. печать Текущая версия отображает только один элемент.
Я думаю, что проблема заключается в этом методе, но, возможно, есть какая-то другая причина, которую я упускаю.
public void loadFromFile(string[] lines)
{
Comic[] comicDetails = new Comic[lines.Length]; // Create an array to store comic details

for (int idx = 0; idx < lines.Length; idx++)
{
string[] parts = lines[idx].Split(", "); //split file into lines
string description = parts[0];
int quantity = int.Parse(parts[1]);
double price = double.Parse(parts[2]);
double projectedValue = double.Parse(parts[3]);
string brand = parts[4];
string character = parts[5];
string writer = parts[6];

if (idx < ComicDetails.Length)
{
ComicDetails[idx] = new Comic(description, quantity, price, projectedValue, brand, character, writer);
}
}

foreach(var comic in ComicDetails)
{
if(comic != null)
{
UpdateDetailsLabel();
}
}


Подробнее здесь: https://stackoverflow.com/questions/791 ... to-a-label
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»