首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >C#中的get属性后发生的

C#中的get属性后发生的
EN

Stack Overflow用户
提问于 2022-09-11 06:55:52
回答 1查看 34关注 0票数 -2

我需要一次又一次的事件。

例如,我想要这样的东西

代码语言:javascript
复制
public class ModelClass
{
    public string Title { get; set; }
}

OnBeforGet函数

代码语言:javascript
复制
public void OnBeforGet()
{
    Title = "Value";
}

使用助力

代码语言:javascript
复制
public void Test()
{
    using (var modelClass = new ModelClass())
    {
        var title = modelClass.Title;
    }
}
EN

回答 1

Stack Overflow用户

发布于 2022-09-11 08:00:35

我想你是在找这样的东西。每次调用“Title”都会触发'OnBeforGet()‘函数

代码语言:javascript
复制
public class ModelClass
{
    private string _title;
    public string Title
    {
        get
        {
            OnBeforGet();
            return _title;
        }
        set
        {
            this._title = value;
        }
    }

    public void OnBeforGet()
    {
        Title = "value Updated Before Get function";
    }
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73677393

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档