Вывод в textBox

Разработать приложение Windows Forms, хранящее информацию о телепрограмме на день, которое будет принимать значения название телепередачи(string), жанр(string), время показа(int) : (int), после чего, по запросу, выводить эти значения в элемент TextBox, причем каждый с новой строки.
Как сделать, чтоб при нажатии на button1 выводилась телепрограмма в textBox1?
Вот телепрограмма:

using System;
using System.Collections.Generic;
using System.Text;

namespace WinF
{
    class TV
    {
        public string title; //Название телепередачи
        public string genre; //Жанр
        public int hours; //Часы
        public int minutes; //Минуты
    }
    class tvs
    {
        string title, genre;
        int hours, minutes;
        public tvs(string title, string genre, int hours, int minutes)
        {
            this.title = title;
            this.genre = genre;
            this.hours = hours;
            this.minutes = minutes;
        }
    }
    class Tv
    {
        public static void Info(TV tv)
        {
            Console.WriteLine($"Название телепередачи:{tv.title}");
            Console.WriteLine($"Жанр:{tv.genre}");
            Console.WriteLine($"Время:{tv.hours}:{tv.minutes}");
            Console.WriteLine();
        }
        public static void Inf()
        {
            List<TV> tvs = new List<TV>()
            {
                new TV {title = "Новости", genre = "Информационное интервью", hours = 10, minutes = 15},
                new TV {title = "Неизвестный", genre = "Триллер", hours = 12, minutes = 30},
                new TV {title = "События", genre = "Новости", hours = 21, minutes = 10}
            };
            foreach (TV tv in tvs)
            {
                Info(tv);
                
            }
            Console.ReadLine();
        }
    }
}

Вот Form1:

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace WinF
{
    public partial class Tele : Form
    {
        public Tele()
        {
            InitializeComponent();
        }

        private void groupBox1_Enter(object sender, EventArgs e) { }//Телепрограмма первого канала

        private void Tele_Load(object sender, EventArgs e) { }

        private void button1_Click(object sender, EventArgs e)//Показать
        {
            
        }

        private void button2_Click(object sender, EventArgs e)//Закрыть
        {
            DialogResult res = new DialogResult();
            res = MessageBox.Show("Вы действительно хотите выйти?", "Выход из программы", MessageBoxButtons.YesNo);
            if (res == DialogResult.Yes) Close();
            else return;
        }

        private void textBox1_TextChanged(object sender, EventArgs e)
        {
            
        }
    }
}

Так а какой вопрос, проблема в чем именно?)

не знаю, как вывести информацию в textBox1

например как тут

только не выводить в консоль, а строку возвращать.

        public static string Info(TV tv)
        {
            return "Hello" + Environment.NewLine +
                    "World";
        }
1 лайк