小编GK2*_*K28的帖子

C#暂停循环并在单击按钮后继续

我有一个在初始化组件之后调用的方法,方法签名如下:

public async void method_name ()
{
    // code ...
}
Run Code Online (Sandbox Code Playgroud)

在该方法中,我有一个循环运行4个不同的if语句.我需要循环暂停每个if语句并等待用户按下按钮.由于按下该按钮将添加信息和内容.按下按钮后,我希望循环继续,当然会在下一个if语句处暂停.

我想这样做await Task.Delay(30000);但是如果用户在定时器结束之前完成输入信息,他/她就会等待.而那效率不高.

.net c# loops async-await

3
推荐指数
1
解决办法
1220
查看次数

对C#struct如何工作感到困惑

我有一个结构

public struct card
{
    PictureBox picture;
    double value;
}
Run Code Online (Sandbox Code Playgroud)

我想制作一个数组,并在我继续时添加/删除图片和值.我无法做到这一点

card[] c = new card[13];
c[1].value = 4; 
Run Code Online (Sandbox Code Playgroud)

如何分配,阅读和机会值?

c# struct

3
推荐指数
1
解决办法
88
查看次数

标签 统计

c# ×2

.net ×1

async-await ×1

loops ×1

struct ×1