2009-11-11 2 views

답변

16

Visual Studio에서 Alt, Shift 및 F10을 누르면 intellisense가 방금 입력 한 클래스의 이름 공간을 추가 할 수있는 옵션이 드롭 다운됩니다.

+0

Brilliant! 이것이 내가 얼마나 도움이되는지 말할 수는 없습니다. 감사! –

+0

나는 이것을 항상 사용합니다. 난 단지'using System.IO;'대신에'using Path = System.IO.Path; '라는 형식을 사용하거나 현재 위치에'System.IO.Path'를 배치하는 또 다른 옵션이 있었으면 좋겠습니다. –

+5

또는 키보드에서 좀 더 편안하게 Ctrl-Period –

1

Red Ref Software에서 .NET Reflector의 검색 기능을 사용하십시오.

1

일반적으로 왼쪽 패널을 색인 탭으로 설정하여 오프라인 MSDN 판독기를 사용합니다.

Visual Studio의 또 다른 옵션은 변수를 선언하는 것처럼 형식 이름을 입력 한 다음 제안 내용을 확인하는 것입니다. 이름이 밝은 파란색으로 바뀌면 (기본값) 이미 가져온 네임 스페이스 중 하나에 있습니다. 마우스를 가져 가면 어느 것을 찾을 수 있습니다. 그렇지 않으면 지시어를 사용하여 추가 할 수있는 네임 스페이스를 확인하십시오.

+0

MSDN 판독기를 클래스 이름 만 표시하도록 구성 할 수 있습니까? –

+0

"Visual C#"로 필터링해도 조금 도움이되지만 그렇게 생각하지 않습니다. –

4

나 같은 큐브 벽에 항상 큰 포스터를 걸어 놓을 수 있습니다.

3.5 NameSpace

+1

MS는이 포스터의 전체 크기 버전을 MSDN 가입자로 배송해야합니다. –

+0

+1 동의합니다. Tech Net 매거진을 구독합니다 (대가를 치르지 마십시오. 무료로 얻을 수 있습니다). 때로는 시원하고 유용한 기술 포스터와 함께 제공됩니다. 그러나 네임 스페이스를 아직 보지 못했습니다. 광산을 전문적으로 인쇄 된 멋진 것으로 교체하기를 바란다. –

1

당신은 마우스 오른쪽 버튼을 클릭하고 선택 VS에서 "정의로 이동"이이 솔루션에 클래스 definiftion를로드하거나 또는 반사를 사용하여 클래스 정의의 메타 데이터보기를 표시합니다 수 있습니다. 둘 중 하나는 페이지 상단 근처에 정의 된 네임 스페이스를 가져야합니다.

선언을 사용하여 네임 스페이스를 추가해야하는 경우 해결되지 않은 클래스를 마우스 오른쪽 단추로 클릭하고 마우스를 올려서 해결합니다. 해당 클래스를 포함하는 네임 스페이스 목록을 표시하고 하나를 선택하면 using 문이 생성됩니다.

+0

방금 ​​시도했는데 유형이 이미 범위 내에 있지 않은 경우 작동하지 않습니다 (범위라고할까요?). 오류가 발생했습니다 : '<클래스 이름은 여기로>'로 이동할 수 없습니다. –

+0

예, 죄송합니다. 다른 질문이 있습니다. 정의로 이동은 이미 네임 스페이스를 선언 한 경우에만 작동합니다. 마우스 오른쪽 버튼을 클릭하고 해결 메뉴를 사용하면 alt-shift-F10 트릭을 수행하는 또 다른 방법 일뿐입니다. – OrionRobillard

7

CTRL + '.' 'using'을 추가하거나 수업을 완전히 자격을 줄 수있는 메뉴가 나타납니다.

+0

그게 좋겠는데, 특히 'using', nice! –

1

.Net의 클래스 이름을 알고 있지만 네임 스페이스가 무엇인지 모르는 경우에는 찾기가 어려울 수 있습니다. 특히 참조가 없거나 포함 된 어셈블리를 사용하는 경우에는 그럴 수 있습니다.

여기서 개체 브라우저 (Ctrl + W, J)이 유용합니다.

이름을 입력하면 프로젝트/솔루션 또는 모든 .Net 프레임 워크에서 모든 일치 항목이 제공됩니다.

편집 :
S.C. 매드슨의 댓글이 지적 하듯이
, 당신은 단지 당신은 단지 메소드 이름이 아니라 클래스를 기억 또한 경우, 클래스 이름의 일부를 기억한다면이 또한 도움이됩니다. 비주얼 스튜디오 2013에서 작동

+0

하나도 알지 못했습니다. 나는 이것이 클래스 이름의 일부만 기억하는 경우에 특히 유용하다고 생각합니다. –

0

두 가지 방법 :

  • 마우스 오른쪽 단추로 클릭하고 "해결"을 선택합니다.
  • 클래스 위로 마우스를

네임 스페이스를 선택하고 그것을 삽입합니다 나타납니다 (Ctrl 키 + '.'또는 Alt + Shift + F10과 동일) 상자에 '선택한 항목을 바인딩 할 수 있도록 옵션' 너를 위해서.

관련 문제