こんにちは、Takymです。
C#インタラクティブのコーナーです。
隠しキーワードについて説明しているサイトを見つけて面白そうだったので、C# インタラクティブでも使えるのかと思いやってみる事にしました。
見つけたサイト:型付き参照 – C# によるプログラミング入門 | ++C++; // 未確認飛行 C
> int a = 123; > TypedReference tr = __makeref(a); (1,1): error CS0610: フィールドまたはプロパティに型 'TypedReference' を指定することはできません。 // ↑ え? やっぱり、使えないのか・・・ > object obj = __makeref(a); (1,14): error CS0029: 型 'System.TypedReference' を 'object' に暗黙的に変換できません // !? System.TypedReferenceはobjectじゃない、だと・・・ > void* ptr = __makeref(a); (1,1): error CS0214: ポインターおよび固定サイズ バッファーは、unsafe コンテキストでのみ使用することができます。 (1,13): error CS0029: 型 'System.TypedReference' を 'void*' に暗黙的に変換できません // unsafeにするの忘れたけど・・・、っていうかSystem.TypedReferenceって何物だ!? // 諦めよう・・・
今回はここまでです。
最後まで読んでくれてありがとうございました。