У меня возникли проблемы с форматированием текста при попытке вывода моего массива в текстовое поле.вывод многомерного массива в текстовое поле сетки
Я должен вывести что-то подобное; http://imgur.com/jQFYsXA,c0ihHyI вид как стол минус границы.
Ive удалось создать нечто подобное, но у меня нет идей. http://imgur.com/ZwHh7qj
Мой код:
string[,] toys = new string[5, 4];
for (int week = 0; week <= 3; week++)
{
for (int day = 0; day <= 4; day++)
{
toys[day, week] = Microsoft.VisualBasic.Interaction.InputBox("Please enter value for Day " + Convert.ToString(day + 1) + " in week " + Convert.ToString(week + 1) + ".");
}
}
txtOutput.Text += "Mon" + "\t" + "Tue" + "\t" + "Wed" + "\t" + "Thu" + "\t" + "Fri" + "\t" + "\r\n";
txtOutput.Text += "Week 1" + "\t" + "\r\n";
txtOutput.Text += "Week 2" + "\t" + "\r\n";
txtOutput.Text += "Week 3" + "\t" + "\r\n";
txtOutput.Text += "Week 4" + "\t" + "\r\n";
foreach (string text in toys)
{
txtOutput.Text += text + "\t";
}
Это Silverlight или Web Forms? Ни один из них не имеет текстового поля, который работает так. –
Это не единственная ошибка здесь, но почему '' Mon "+" \ t "' вместо '" Mon \ t "'? –
О, меня научили использовать визуальный базовый входной блок (для текущего проекта, над которым он работал), поэтому ему пришлось использовать это. Также не зная, что я мог бы кодировать его таким образом «Mon \ t», кажется намного проще! –