Visual Studioのショートカット/スニペットを使用すると、後で緑色のボックスを塗りつぶすのではなく、あらかじめ/自動的にコレクションを指定できますか?Visual Studioのスニペット - foreachループのコレクションを指定する方法
foreach (ListItem item in ListBox1.Items)
{
//
}
たとえば、ショートカット「CTRL + K、CTRL + Xのforeach」:この場合
は、私はできるだけ少ないキーストロークの数と、次のような何かを思い付くしようとしています私が繰り返し処理したいコレクションを推測し、通常は間違ってしまいます。私は、多くの場合、次のように終わる:foreach (object var in collection_to_loop)
{
//
}
私はコレクションの識別子を入力し、および/またはそれはそうと、ループブロック内のハイライトされたアイテムを置くとして、それは、任意のより良い動作しません「とサラウンド」を使用する場合:
foreach (ListItem item in ListBox1.Items)
{
ListBox1.Items
}
これを行う方法はありますか?私はVisual Studio 2005を使用していますが、これは2008年に、またはプラグインで行うことができると言われてうれしいです。
EDIT:OK、それはそうです、だけでなく、私ははっきりと、私はReSharperの機能を見て、そしてそれはVSの機能に建てられた考えていた後、私が何であったかを説明していませんでした。それは、Resharper "Live Templates"であり、ループに入れるコレクションの種類を推測し、時間の1/4程度にすることを賢明に試みています。
Resharperがその推測をどのようにしているか、ヒントを得るために私ができること(例えば、自分が望むコレクションの識別子を強調表示するなど)について、少し洞察しました。 Jetbrainsのウェブサイトを見て、何か見つけたらここで更新します。
実際にコードの構文を学び、いくつかのタイピングを行うには "運命"ですか?ここでいくつのキーストロークを保存しようとしていますか?率直に言って、私はあなたが本当にお茶のカップではないようにプログラミングを見つけるかもしれないと思います。 – DOK