引数受け渡しの練習をし、次にDBから受け取った値を表示しようとしています。DB接続・値取得クラスを作成し、表示するクラスも作成しました。が、この場合はどう引数を使えば良いですか?、、何かアドバイスをください。。。

(DBConnectionクラス)

    public static void Main()
    {
        string words;
        string con;
        con = "Server = localhost; Port = 5432; User Id = postgres; Password = Password; Database = voc";
        NpgsqlConnection conn = new NpgsqlConnection(con);
        conn.Open();
        var cmd = new NpgsqlCommand(@"select * from t_voc", conn);
        try
        {

            NpgsqlDataReader dataReader = cmd.ExecuteReader();
            while (dataReader.Read())
            {
                for (int i = 0; i < dataReader.FieldCount; i++)
                {
                    words = dataReader[i].ToString();
                    return words;
                }
            }

        }
        catch (Exception e)
        {
            var ArgumentException = new ArgumentException();

        }

        conn.Close();

(表示クラス)

public MainForm()
    {
        InitializeComponent();
    }

    private static void StartButtonClick(object sender, EventArgs e)
    {
      //まだ途中ですが、ここがとてもややこしいです
      string words = MainForm.

    }