0

下面是一段 C# 代码,我可以很容易地使用 get 和 set 来读写属性,我可以在 android 中做到吗?谢谢!

   public class Project
    {
        public Project()
        {
            CreatedDate = DateTime.Now;
        }

        public int ProjectID { get; set; }
        public string Subject { get; set; }
        public string Description { get; set; }
        public string Category { get; set; }
        public string CreatedByUserName { get; set; }
        public DateTime CreatedDate { get; set; }
        public DateTime ExpiredDate { get; set; }
        public byte Status { get; set; }
        public decimal Price { get; set; }
    }
4

2 回答 2

2

不。

C# 的编译器解释这些语句并在 IL 中生成经典的 get/set 方法。Java 的编译器没有等价物。

但是,如果您有兴趣为您的实例成员生成快速 get/set 语句,请使用 Eclipse 创建一个私有成员:

private int someVariable; 

当它下面出现警告符号时,说明您没有使用此变量,右键单击它,然后选择“生成获取/设置方法”。

希望这可以帮助 :)

于 2013-10-21T02:02:05.940 回答
0

Android 通常使用 Java 的衍生版本,并且无法识别此类代码。

于 2013-10-21T02:07:03.583 回答