IL(コンパイルされたC#\ VBコード)からCへのインタープリターを作成しています。それを解釈するときにexternプロパティを作成しようとしましたが、独自のコードを設定します。
例:
struct String {
public extern override ValueType Clone( ); //Works but with some warnings.
public char this[ int index ] {
extern get;
//'System.String.this[int].get' must declare a body because it is not marked abstract, extern, or partial
//The modifier 'extern' is not valid for this item
extern set; //Didn't work either.
}
}
ボディなしでゲッターとセッターを作成するにはどうすればよいですか?(ところで、エラーが発生しない限り、抽象としてマークすることもできません。)
私はこの質問が役に立たないことを知っています。しかし、私にとっては非常に。