I have a very beginning C# question. Suppose I have a class called GameObject, and I want to create an array of GameObject entities. I could think
GameObject
Everything you have looks fine.
The only thing I can think of (without seeing the error message, which you should have provided), is that GameObject needs a default (no parameter) constructor.