5

これが私の問題です。作業中のVisualStudioにC#クラスファイルがロードされています。クラスを作成し、そのクラス内にいくつかのプロパティを作成しました。私はそのようにプロパティを折りたたんだ:ここに画像の説明を入力してください

それぞれの横にある小さな+/-ボタンでプロパティを折りたたみます。プロパティを持つ他のクラスがたくさんあり、反復的なコード(get、set)をたくさん見たくないので、それぞれを折りたたむ必要があります。

それらを閉じることは正常に機能しますが、同じファイル内の他のいくつかのクラスで作業した後、プロパティが再び開き、コードが表示されます。

ここに画像の説明を入力してください

これは比較的頻繁に発生し、非常に迷惑です。ファイルにたくさんの行があり、小さな画面で作業しなければならないこともあります。これはグリッチ/バグまたは何か他のものですか?(私はVisual Studio 2010 C#Expressを使用しています)

ご協力いただきありがとうございます。

4

3 に答える 3

2

これを解決する方法は今のところありませんが、これでうまくいきます。を押してから押すCTRL-MO、現在のファイルのすべてが自動的に折りたたまれます。

于 2012-08-19T04:27:07.910 に答える
0

@DJKRAZEの優れた答えに対する別のヒントはResharperです。私はResharperを使用していますが、これは自動的に処理されます。たとえば、次のコードを記述した場合:

ここに画像の説明を入力してください

4行のプロパティ手順により、拡張/折りたたみが発生し、悲しみが生じます。

Resharperはそれを1行にします。最後の中括弧(名前空間)を削除して再度入力すると、コードは自動的にフォーマットされます([編集]>[詳細設定]>[ドキュメントのフォーマット]ではこれは行われません)。

ここに画像の説明を入力してください

于 2012-08-19T07:03:54.560 に答える
0

あなたはこれを使うことができます:

#region some_name
//your variables or code whatever
#endregion

そして、あなたは特定のコードを折りたたむことができます、そしてそれがあなたの場合のように開かないのは良いことです。

それがうまくいったかどうか見てください。

于 2012-08-19T07:08:02.723 に答える