getter和setter方法的问题

时间:2013-08-05 07:23:27

标签: c# properties casting getter

在我的CustomView课程中,TaskTextProjectText是组合框。请参阅以下用于从TaskText获取值的属性。我的TaskText组合框包含任务列表。当我在运行时选择特定任务时,它应该存储我在setter中完成的任务的id。但我不明白,我该如何获得这个身份?

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

请参阅以下代码,我已尝试过这些代码 -

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();             
        }
    }
} 

1 个答案:

答案 0 :(得分:0)

通常你创建一个getter / setter来创建一个类的特定属性而不是整个类本身... 再加上你尝试做事的方式,我建议尝试一个Singleton课程。