我目前正在做一个小程序,帮助我理解函数和C#整体.但是,我找不到如何使用我的功能.
我将从我构建的代码中给出一个简单的例子:
int[] monTab = { 20, 56, 42, 5, 100, 123, 500 };
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
//Here I want to use the afficherTab(int[] x)
//Code I thought :
afficherTab(x);
}
public void afficherTab(int[] x)
{
textBox1.Text = monTab[0].ToString();
textBox2.Text = monTab[1].ToString();
textBox3.Text = monTab[2].ToString();
textBox4.Text = monTab[3].ToString();
textBox5.Text = monTab[4].ToString();
textBox6.Text = monTab[5].ToString();
textBox7.Text = monTab[6].ToString();
}
Run Code Online (Sandbox Code Playgroud)
正如你所看到的那样非常简单,如果我在Form1_Load函数上使用它,我真的很想知道如何让我的文本框在这一点工作.
注意:到目前为止,它只显示了7个框的列表,我稍后会添加内容.我需要先了解如何继续这样做.
您需要将数组monTab从Form_Load事件传递给函数.X是参数的名称,它是您的函数的本地名称,在您的Form_Load活动中不可用.
afficherTab(monTab);
Run Code Online (Sandbox Code Playgroud)
使用当前代码,由于您已monTab在类级别定义,因此无需将其传递给函数,您可以直接在方法中访问它.
您还可以使用命名参数:
afficherTab(x: monTab);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
65 次 |
| 最近记录: |