Help with understanding C# code and porting to Obj

2019-02-24 12:56发布

Ok, I have this prototype that was written by someone else in C# and I'm trying to put it into Objective-C. Now, I haven't had any formal experience with C# yet, so I don't know everything about it yet. I understand what the first three variables are, but I'm running into problems with what the fourth and fifth lines (c_data) are doing. Is the fourth declaring a method and then the fifth defining it or what's happening? Thanks for your help!

public class c_data {
    public double value;
    public int label;
    public int ID;
    public c_data() { }
    public c_data(double val) {
        value = val;
    }
}

7条回答
beautiful°
2楼-- · 2019-02-24 13:24

4th and 5th are constructors that are used to initialize the instance of c_data when you new up one.

查看更多
登录 后发表回答