質問: new t_point[4]; /* ここで書き込めない*/ areadifpos[] 使用言語 Visual Community 2017 使用環境 Windows10 64 質問するのは久しぶりで、空気を読んでいない点がありましたなら、失礼します。
回答: class t_point ではなく、 struct t_point としましょう Cでのstructに相当するものは、C#でもstruct になります classはちと毛色が違ってきて、 配列を new で作っても、配列の各要素はまだ未作成の状態になりますんで、 配列の各要素もnew する必要があります * class にした場合 t_point[] areadifpos = new t_point[4]; areadifpos[0] = new t_point(); areadifpos[1] = new t_point(); areadifpos[2] = new t_point(); areadifpos[3] = new t_point();