小编Que*_*ere的帖子

如何等待async void完成?

我需要等待我async void完成.它有一些await Task.Delay功能,我需要它们继续之前完成.这个空格不会返回任何内容,所以我没有看到制作它的理由async Task<>,我也在这个空格内乱洗一个数组,我声明了一些变量.那我该怎么做呢?是async Task<>唯一的方法吗?我的空虚并不期待任何参数/输入.

c# asynchronous task async-await

-2
推荐指数
1
解决办法
5296
查看次数

C#如何从函数返回Button数组

您好我有这个方法创建一个按钮数组,我想让它包装在方法中,因为我将使用它几次:

        void CreatingButtons(int n, List<string> names)
    {
        Button[] Buttons = new Button[n];
        int horizontal = 180; int vertical = 5;
        int Height = 33; int Width = 350 / Buttons.Length;
        for (int i = 0; i < Buttons.Length; i++)
        {
            Buttons[i] = new Button();
            Buttons[i].Height = Height;
            Buttons[i].Width = Width;
            this.Controls.Add(Buttons[i]);
            Buttons[i].Text = names[i];
            Buttons[i].TextAlign = ContentAlignment.MiddleCenter;
            Buttons[i].Location = new Point(horizontal, vertical);
            horizontal += Buttons[i].Width;
            Buttons[i].Click += (o, k) => { };
        }
    }
Run Code Online (Sandbox Code Playgroud)

我想在这里返回新创建的按钮数组

        private void bHow_Click(object sender, EventArgs …
Run Code Online (Sandbox Code Playgroud)

c# arrays controls return button

-5
推荐指数
1
解决办法
397
查看次数

标签 统计

c# ×2

arrays ×1

async-await ×1

asynchronous ×1

button ×1

controls ×1

return ×1

task ×1