类似于触发器的布尔值

用户名

我想创建一个类似于触发器的自定义布尔结构,如果我将其设置为true,则在细节上,如果将其设置为false,则仅在第一次“检查”时才为true。

我刚刚快速创建了一个类来模拟我想达到的目的,以便更好地理解。

是否有可能?谢谢你。

public class Trigger
{
    private bool trigger;
    private bool trigger_ctrl;

    public void Set(bool value)
    {
        this.trigger = value;
    }

    public void Reset()
    {
        this.trigger_ctrl = false;
    }

    public bool IsTriggered()
    {
        if (!this.trigger)
        {
            return false;
        }

        if (this.trigger_ctrl)
        {
            return false;
        }
        this.trigger_ctrl = true;
        return true;
    }
}
鲁弗斯·L
public class MyTrigger
{
    private bool _trigger;

    public bool Trigger
    {
        get 
        { 
            var val = _trigger;
            _trigger = false;
            return val;
        }
        set { _trigger = value; }
    }
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

实现类似于内置布尔值的布尔值

来自分类Dev

如何使用布尔值作为触发器

来自分类Dev

将单列(布尔值)从TRUE更新为FALSE时触发的触发器(反之亦然)

来自分类Dev

如何使用从数据库行请求的布尔值在 laravel-php 中制作触发器?

来自分类Dev

Rails使用类似于counter_cache的布尔值吗?

来自分类Dev

localStorage布尔值触发奇怪的行为

来自分类Dev

我可以编写一个行为类似于REGEXP_LIKE的函数,即其结果类型表现为布尔值吗?

来自分类Dev

如何从可运行或类似的对象返回布尔值?

来自分类Dev

如果是由于非布尔值触发的

来自分类Dev

如何获取触发器的插入值

来自分类Dev

使用触发器更改插入的值

来自分类Dev

PLPGSQL函数返回触发器AND值

来自分类Dev

使用触发器更改插入的值

来自分类Dev

Oracle触发器更改值

来自分类Dev

mysql触发器中空值的比较

来自分类Dev

PLPGSQL函数返回触发器AND值

来自分类Dev

文本值的 Zabbix 触发器

来自分类Dev

比较布尔值

来自分类Dev

更改布尔值?

来自分类Dev

IsFlush布尔值

来自分类Dev

重置布尔值?

来自分类Dev

useState与布尔值

来自分类Dev

布尔值是必需的

来自分类Dev

布尔值零

来自分类Dev

布尔值 字节

来自分类Dev

WPF一个触发多个值的触发器

来自分类Dev

根据布尔值进入不同的视图控制器

来自分类Dev

递归布尔值和/或数组jison解析器

来自分类Dev

如何使用配置解析器解析布尔值