C# ファイルで使用されているすべての変数名を返すメソッドを作成できる方法があるかどうか疑問に思っていました。それは可能ですか?このようなことをした人はいますか?変数名のリストが必要です。
質問する
188 次
2 に答える
5
于 2012-08-29T16:01:09.583 に答える
1
コンパイル済みの DLL または EXE からこれを実行しようとしている場合は、できません。
リフレクションを使用して型のメンバー名、および型のフィールドまたはプロパティを取得できますが、ローカル変数名は IL にコンパイルされません。それらはもう存在しないため、それらを取得する方法はありません。
Tigran で説明されているように、Rosyln を介して .CS ファイルからこれを行うことができます。
于 2012-08-29T16:00:56.633 に答える