是否有一个设置,在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(明显),然后我想调用该函数。然后,当我开始在Elipses处打字说话时(“HelloWorld”,...) ,我不喜欢intellisense。在intellisense中唯一弹出的是所有枚举的列表。
现在我花了很多时间来解释这个问题,关于我真正关心的事情。但是,我的机器今天编译非常慢。
我真的不明白你的问题。你能否详细解释一下? – 2009-10-07 14:59:08