プロパティ

使う分にはメンバ変数にアクセスするのと変わらない。

import std.c.stdio;

class Hoge{
    int hoge = 5;
    short hige;
}

void main(){
    Hoge hoge = new Hoge();
    printf("int hoge : %d, %d %d\n", hoge.hoge.init, hoge.hoge.max, hoge.hoge.min);
    printf("short hige : %d, %d %d\n", hoge.hige.init, hoge.hige.max, hoge.hige.min);
}

出力

C:\d>property
int hoge : 5, 2147483647 -2147483648
short hige : 0, 32767 -32768

普通。