Visual Studio 바로 가기/스 니펫을 사용할 때 이후에 녹색 상자를 채우지 않고 사전/자동으로 컬렉션을 지정할 수 있습니까?Visual Studio 스 니펫 - foreach 루프의 컬렉션을 지정하는 방법
foreach (ListItem item in ListBox1.Items)
{
//
}
예를 들어, 바로 가기 "CTRL + K, Ctrl + X foreach는"이 경우
, 나는 가장 적은 수의 키 입력 번호를 다음과 같이 마련하기 위해 노력하고있어 내가 반복 할 컬렉션을 추측하고 일반적으로 잘못 이해합니다. 나는 종종 다음으로 끝날 :foreach (object var in collection_to_loop)
{
//
}
나는 콜렉션 ID를 입력하는 경우 및/또는 그 그래서 루프 블록에서 강조 표시된 항목을두고대로, 더 나은 작동하지 않습니다 "로 서라운드"를 사용합니다 :
foreach (ListItem item in ListBox1.Items)
{
ListBox1.Items
}
이 방법이 있습니까? 저는 Visual Studio 2005를 사용하고 있습니다 만, 이것이 2008 년 또는 플러그인으로 할 수 있다는 사실을 알게되어 행복 할 것입니다.
편집 : OK 보인다뿐만 아니라, 내가 분명히, 나는 ReSharper에서 기능을보고, 그리고 그것이 VS 기능에 지어진 생각했다 후에 나는 무엇인지 설명하지 않았다. Resharper "Live Templates"는 루프에 넣을 컬렉션 유형을 추측하고 시간의 1/4 정도를 올바르게 가져 오는 시도입니다.
Resharper가 어떻게 그 추측을하는지, 그리고 내가 할 수있는 일 (예 : 원하는 컬렉션의 식별자 강조 표시)에 대한 약간의 통찰력을 통해 힌트를 제공했습니다. Jetbrains 웹 사이트를 살펴보고 아무것도 찾으면 여기에서 업데이트 할 것입니다.
"Doomed"실제로 코드 구문을 배우고 타이핑을합니까? 여기에 얼마나 많은 키 스트로크를 저장하려고하십니까? 솔직히, 나는 당신이 정말로 차 한잔하지 않는 프로그래밍을 찾을 것 같아요. – DOK