私は正しくビルドして実行するコンパイラを持っていますが、PEVerifyは特定の時点でそれを確認できないと呼びます。エラー、対応するソースコード、問題のポイントのILDasm出力を注意深く見てから、PEVerifyのバグが疑われるところまで問題を見つけることはできませんが、.NETとMonoのバージョン同じ場所で同じエラーを報告します。次のように The problematic method読み取
私の反射的なC#コードでは、インターフェイスのメソッドを反復処理し、a)インターフェイスを実装すると宣言されたクラスを発行します。b)すべてのメソッドが実装されています。GetMethods()が返されます。 var methods = typeof(T).GetMethods(); // T is interface
foreach (var methodInfo in methods)
{
私は、単一のフロートをラップする構造体が、フロートを直接使用するよりもパフォーマンスの約半分で大幅に遅いことに気付きました。 using System;
using System.Diagnostics;
struct Vector1 {
public float X;
public Vector1(float x) {
X = x;
}