概要
public sealed class Character { private readonly int m_id; private readonly string m_name; public Character() { Initialize( out m_id, out m_name ); } private void Initialize( out int id, out string name ) { id = 25; name = "ピカチュウ"; } }
一応、out 引数を使えば readonly なフィールドを
コンストラクタから呼び出される関数で初期化できる