【问题标题】:C# using index r in other functionsC# 在其他函数中使用索引 r
【发布时间】:2022-07-12 01:01:16
【问题描述】:

我是 C# 初学者,喜欢您的意见!

我有一个 datagridview 并想对选定的行做一些事情。 我不想将所有任务放在一个大功能中.....我想将其拆分为单独的任务功能。 我正在使用 'r' 来获取所选行的索引。但是如何让索引 'r' 用于函数 do_stuff1、do_stuff2、....?

或者我是不是走错了路?

private void button1_Click_1(object sender, EventArgs e)
{
    foreach (DataGridViewRow r in dataGridView1.SelectedRows)
    {
        do_stuff1();
        do_stuff2();
        do_stuff3();
    }
}

private void do_stuff1()
{
    //do stuff1 with selected row r
}

...

感谢所有帮助!

【问题讨论】:

  • 只传递r作为参数:将函数声明为private void do_stuff1(DataGridViewRow r)然后调用do_stuff1(r);
  • 同意@Serg,尽管您可能希望在方法中使用比r 更有意义的名称。
  • 是的,这就是我要找的! @ZoharPeled 我一定会记住这一点 :-)

标签: c# datagridviewrow


【解决方案1】:

这对我有帮助!

只需将 r 作为参数传递:将函数声明为 private void do_stuff1(DataGridViewRow r) 然后调用为 do_stuff1(r); ——

感谢@Serg 和@ZoharPeled

【讨论】:

    猜你喜欢
    • 2019-04-08
    • 1970-01-01
    • 1970-01-01
    • 2021-04-13
    • 2022-06-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-02-21
    相关资源
    最近更新 更多