我不是要在这里开始争论,但是无论出于何种原因,通常都说Visual Basic不区分大小写,而C语言则不(这在某种程度上是件好事)。 但是,这是我的问题:Visual Basic到底不区分大小写的地方是什么?当我键入... Dim ss As String Dim SS As String ...在Visual Studio 2008或Visual Studio 2010 IDE中,第二个警告为“ 当前块中已声明局部变量SS ”。在VBA VBE中,它不会立即引发错误,而是会自动更正情况。 我在这里是否缺少Visual Basic不区分大小写的这种说法?(此外,如果您知道或愿意回答,那为什么会是一件坏事?) 我为什么还要问这个问题? 多年来,我已经在其许多方言中使用Visual Basic,有时是作为爱好者,有时是工作组中与小型企业相关的程序。截至过去六个月,我一直在从事一个大型项目,该项目比我预期的要大得多。C#中有很多示例源代码。我没有强烈的学习C#的愿望,但是如果我错过了C#提供的东西,而Visual Basic没有提供(相反,VB.NET提供了XML Literals),那么我想进一步了解该功能。因此,在这种情况下,经常有人争辩说C语言区分大小写,这很好,而Visual Basic不区分大小写,这是不好的。我想知道... Visual Basic不区分大小写的精确程度是多少,因为无论我是否愿意,代码编辑器中的每个示例都区分大小写(表示大小写已得到纠正)。 如果VB.NET案例以某种方式限制了我对代码的处理能力,这是否足以让我考虑使用C#?