構造体のプロパティに初期値つけたいとき
get setで細工するのって悪手なんだろうか

public struct Hoge
{
private int _number;
public int Number { get { return _number + 10; } set { _number = value - 10; } }
}