getter和setter方法的问题

本文关键字:问题 方法 setter getter | 更新日期: 2023-09-27 18:26:36

在我的CustomView类中,TaskTextProjectText是组合框。请参阅以下为从TaskText获取值而编写的属性。我的TaskText组合框包含任务列表。当我在运行时选择特定任务时,它应该存储我在setters中完成的那个任务的id。但我不明白,我是怎么得到那个身份证的?

稍后,我将把该id转换为integer并传递给方法。

请参阅下面的代码,我已经尝试过了-

public Harvest_Task taskClass
{
    get
    {
        return new Harvest_Task { _id = Int32.Parse(TaskText.Text) }; // Here _id doesn't take the value.
    }
    set
    {
        if (value != null)
        {
            TaskText.Text = (value._id).ToString();             
        }
    }
} 

getter和setter方法的问题

通常,您为类的特定属性而不是整个类本身创建getter/setter。。。再加上你做事的方式,我建议你尝试辛格尔顿课程。