リストにアイテムを追加またはリストから削除する必要があるC#スクリプトがあります。+=および-=演算子を使用する方がよいと思いました。
C#では、演算子は次のように実行されます。
public Foo operator +(Foo A, Foo B){
//Some adding code;
return C;
}
ただし、次のように試みた場合にのみ構文エラーが発生します。
public SpriteValues operator +=(SpriteValues A){
//Add A to this
return this;
}
私はPythonでそれが使用して行われることを知っています:
def __iadd__(self, A):
#Add A to this
return self
では、C#でこれを行うにはどうすればよいですか?