私はVS 2010でF#を使用しています。クラスのメンバーに値を割り当てる方法を理解できません。F#クラスメンバーに値を代入する方法
type SampleGame =
class
inherit Game
override Game.Initialize() =
spriteBatch <- new SpriteBatch(this.GraphicsDevice)
base.Initialize()
val mutable spriteBatch : SpriteBatch
end
私はこれが正しいと思っていましたが、「spriteBatch」を見つけることはできません。これはオブジェクトのメンバーを作る正しい方法ですか、それとも良い方法ですか?
私はこれを試しました。暗黙の構築シーケンスが使用されていない限り、" let 'と' do 'バインディングはクラス定義では許可されません。私が "継承ゲーム"の部分に括弧をつけようとすると、 "この '継承'コンストラクションコールは暗黙的な構築シーケンスの一部ではありません。 – RCIX
SampleGameの後の空白の括弧の最初のセットを見逃したように聞こえます(コンストラクタを定義するこれらの括弧は、暗黙の構築シーケンスを開始するものです)。 – Brian
Yupそれはそれでした。ありがとう! – RCIX