DB ORM
Jacob Carlborg
doob at me.com
Thu Aug 11 07:25:00 PDT 2011
On 2011-08-11 14:10, zhang wrote:
>>> I think D needs user defined attributes first.
>
> About attribute, here is an example:
>
> class ClassA
> {
> private int m_data;
> @property int data() { return m_data; }
> @property int data(int value) { return m_data = value; }
> }
>
>
> int main(string[] args)
> {
> ClassA aClass = new ClassA();
>
> aClass.data = 22;
> writefln("%d", aClass.data);
>
> return 0;
> }
>
> ========================
> There is a problem that is D's basic type is not nullable. In C#, the nullable integer type can be defined as "Int?" or "Nullable<int>".
You mean to indicate the attribute doesn't have a value?
--
/Jacob Carlborg
More information about the Digitalmars-d
mailing list