2017-04-12 3 views
0

私は他の人からいくつかのコードを継承しましたが、いくつか実装しました。 Visual Studio 2017でこれの後ろにいくつかの自動化を置く方法がありますか?私はVSがそれぞれの整数が何であるべきかをVSが知っているとは思っていないので、手作業で作業しなければならないと確信していますが、手動で値を相互参照する必要がなければ、非常に役立ちます。Visual Studioを使用して、ハードコードされた整数をVBで列挙型に変換します。

+0

あなたはどのようなオートメーションについて話していますか?私は何かがあるとは思わない。それはどのように機能するはずですか?例えば。 'foo(int i)'を 'foo(YourEnum i)'に置き換えなければならないことをオートメーションが知っているべきですか? –

+0

私はカプセル化機能のようなものを望んでいました。このようなことがあった場合は、手動で各intに移動してVSにどの列挙型が必要かを伝える必要がありますが、4つの列挙型に30個の項目があれば、時間とエラーが発生する可能性があります。しかし、私はそれが長いショットであることを知っていた。 – Andrew

+0

ああ、これは面白いですが、私はそれがVSで可能ではないと思います。たぶん[Resharper](https://www.jetbrains.com/resharper/)を見てみてください...まだ彼らがそれをしているかどうかは分かりません。 – djv

答えて

0

これは私がやったことです:私が好きだったようにすばやくきれいではありませんでしたが、少なくとも私は相互参照を保つ必要はありませんでした。私はすべてのenum要素をo1,o2 ...に変更しました( 'o'はEnum要素が数字で始めることができないためです)。次に適切なすべての整数の前にMyEnumType.oを貼り付けました。それからEnumに戻り、右クリック→「名前を変更...」をクリックして、各要素を適切な名前に戻しました。

あまり優雅ではありませんが、効果的です。

関連する問題