Что я хочу - это ввести список текста в текстовый блок на C#. Есть ли способ сделать это, не имея длинной строковой переменной в качестве результата? И сделать это выглядит своего рода как я написал здесь:Составить список текста в блоке txt
CS Программа:
public partial class MainWindow : Window
{
List<Biltelling> list = new List<Biltelling>();
int i;
public MainWindow()
{
InitializeComponent();
list.Add(new Biltelling(1,"Personbil",true));
list.Add(new Biltelling(2,"Lastebil",false));
list.Add(new Biltelling(3,"Stasjonsvogn",true));
list.Add(new Biltelling(4,"Varebil",true));
list.Add(new Biltelling(5,"Buss",false));
list.Add(new Biltelling(6,"Trailer",false));
list.Add(new Biltelling(7,"Sportsbil",true));
}
private void btnVis_Click(object sender, System.Windows.RoutedEventArgs e)
{
for (i=0; i<list.Count;i++)
{
tblResultat.Text = list[i].Resultat();
}
}
CS Класс файла:
namespace Biltelling_OOP_The_Edwin_Method
{
public class Biltelling
{
int nummer, antall;
string type;
bool størrelse;
public Biltelling(int inNummer, string inType, bool inLiten)
{
nummer = inNummer;
type = inType;
størrelse = inLiten;
}
public void setAntall(int inAntall)
{
antall = inAntall;
}
public string Resultat()
{
return "" + type + " " + antall;
}
private string småBiler()
{
if (størrelse == true)
return "Småbil";
else
return "Storbil";
}
}
}
Я надеюсь, что этот вопрос пришел через право. ..
вы ищете 'string.join (Environment.NewLine, list.Select (пункт => item.Resultat())'? Ваш вопрос немного неясно что вы ожидаете, выход будет – Sayse
Программа будет выглядеть так: http://gyazo.com/671c5c2c23176a149595ea2a3a9b6fdf – Woksin