Visual Studio의 intellisense가 열거 형의 값 대신 intellisense 팝업에 변수를 추가하는 설정이 있습니까? 그것은 그것이 열거 형이어야한다는 것을 분명히 압니다. 어쩌면 이것은 예외를 야기 할 수있는 무언가를 넣지 못하게하는 메커니즘 일 수 있습니다. (그것은 조금 인위적인, 그리고 나는 그것에 대해 죄송합니다.)Visual Studio 2008 열거 형 intellisense
Public Enum PhraseEmphasis
Monotone = 0
Question
Statement
Exclamation
CrazyExclamation
QuestioningExclamation
Cursing
End Enum
Private _emphasisFromCode as PhraseEmphasis
Public Function Speak(ByVal phrase As String, ByVal emphasis As PhraseEmphasis) as String
Select Case emphasis
Case PhraseEmphasis.Question
Return phrase + '?'
Case PhraseEmphasis.Statement
Return phrase + '.'
Case PhraseEmphasis.Exclamation
Return phrase + '!'
Case PhraseEmphasis.CrazyExclamation
Return phrase + '!!!1!eleven!!'
Case PhraseEmphasis.QuestioningExclamation
Return phrase + '?!'
Case PhraseEmphasis.Cursing
Return '[email protected]#@%@#!'
Case Else
Return phrase
End Select
End Function
이제 코드에서 나는 (분명히)이 _emphasisFromCode을 설정하는 뭔가를하고 내가 원하는 :
는 다음 설치를 고려 함수를 호출합니다. 그렇다면 내가 말하기 시작하면 ("HelloWorld", ...) 거기에 elipses에서, 나는 intellisense 맘에 안들어. 인텔리 센스에서 유일한 것은 모든 열거 목록입니다.
이제는 실제로 얼마나 신경 써야하는지에 관해 설명하는 데 너무 많은 시간을 보냈습니다. 그러나, 제 컴퓨터는 오늘날 컴파일이 매우 느립니다.
나는 당신의 문제를 정말로 이해하지 못한다. 조금 더 자세하게 설명해 주시겠습니까? –