C# 变量名不同吗?@featofahackplanet:Humor:一个很难理解的概念。@wallyk-如果这是一个笑话,我就更不理解了。这对字段有帮助,但对在method@Mel-不能在方法内创建类。你是说物体?是的。这就是我想说的。在一个方法中,您将创建一

C# 变量名不同吗?@featofahackplanet:Humor:一个很难理解的概念。@wallyk-如果这是一个笑话,我就更不理解了。这对字段有帮助,但对在method@Mel-不能在方法内创建类。你是说物体?是的。这就是我想说的。在一个方法中,您将创建一,c#,C#,变量名不同吗?@featofahackplanet:Humor:一个很难理解的概念。@wallyk-如果这是一个笑话,我就更不理解了。这对字段有帮助,但对在method@Mel-不能在方法内创建类。你是说物体?是的。这就是我想说的。在一个方法中,您将创建一个特定的Car实例。现在你可以说出它的名字了。不做Car的另一个考虑因素是一个对大小写不敏感的语言(如VB)的问题。也许不是很多人会考虑一个问题,而是一个可能的问题。在VisualStudio中,智能感知是区分大小写的(其他IDE可能有一个区分


变量名不同吗?@featofahackplanet:Humor:一个很难理解的概念。@wallyk-如果这是一个笑话,我就更不理解了。这对字段有帮助,但对在method@Mel-不能在方法内创建类。你是说物体?是的。这就是我想说的。在一个方法中,您将创建一个特定的Car实例。现在你可以说出它的名字了。不做
Car的另一个考虑因素
是一个对大小写不敏感的语言(如VB)的问题。也许不是很多人会考虑一个问题,而是一个可能的问题。在VisualStudio中,智能感知是区分大小写的(其他IDE可能有一个区分大小写的选项),所以如果你键入“C”,它将转到“Car”,如果你键入“C”,它会去“Car”来澄清。我们确实使用命名约定。我遇到的问题是在方法内部创建实例变量的过程中,根据microsoft的说法,这应该是camelCase。我开汽车;如果我租车;我对IntelliSense仍然有同样的问题,因为它们都以同一个词开头。是否在方法内部为实例变量添加前缀?与类的私有变量(字段)相反?不,我不会。您可以尝试为变量找到一个更好的名称,而不是以car开头。否则,键入第一个字母、按Ctrl+Space并按下一个字母也不太难。但是有了“Car-Car”,你会发现Car-being总是被Car代替
OracleParameter或
OracleParameter也是。我唯一一次遇到intellisense问题是在VS.NET(2003)中。VS2005和2008并没有给我带来问题。如果您使用的是这些更高版本之一,那么您的问题可能与某些更新或修补程序有关,而不是与您的编码约定有关?或者,重新设置您可能拥有的任何加载项,看看是否有效?devenv开关在这里:
    Car car;
    Car myCar;
public class Driver
{
 private Car _car;
 public Car Car { get { return _car; } }
 public Driver(Car car)
 {
  _car = car;
 }
}
Car currentCar = new Car();
foreach( var currentCar in CarList ) {
   currentCar.Xxxx();
}