好奇心だけで、「Void」構造体の実用的な使用法はありますか
リフレクションを除いて?
System.Void
void
キーワードに相当します。のツールチップを確認するvoid
と表示されます
構造体 System.Void
ただし、C# では直接使用できないため、無視することをお勧めします。
使用しようとするSystem.Void
と、コンパイル エラーが発生します
エラー CS0673: System.Void は C# から使用できません -- typeof(void) を使用して void 型オブジェクトを取得します
それでは、反省の話題だけになります。
私は、この構造体がコンパイラによって使用されて、void 戻り型を持つ関数の il を生成していると思いますが、よくわかりません
ドキュメントによると、
Void 構造は System.Reflection 名前空間で使用されますが、一般的なアプリケーションではほとんど役に立ちません。Void 構造体には、すべての型が Object クラスから継承するメンバー以外のメンバーはありません。
だから私はそれを疑う。