C# 修复camelcase变量的名称冲突(visual studio警告)
当我读到asp.net中有关命名对流的内容时 变量和方法参数的用例 因此,我应该对变量和方法参数使用驼峰大小写命名,但我不知道为什么visual studio会警告我这些名称:C# 修复camelcase变量的名称冲突(visual studio警告),c#,asp.net,visual-studio,naming-conventions,naming,C#,Asp.net,Visual Studio,Naming Conventions,Naming,当我读到asp.net中有关命名对流的内容时 变量和方法参数的用例 因此,我应该对变量和方法参数使用驼峰大小写命名,但我不知道为什么visual studio会警告我这些名称: public class Ad { public DateTime? startTimeLimitation { get; set; } public DateTime? endTimeLimitaion { get; set; } public Payment p
public class Ad
{
public DateTime? startTimeLimitation { get; set; }
public DateTime? endTimeLimitaion { get; set; }
public Payment payment { get; set; }
}
作为修复名称冲突
所以,我应该忽略这些警告,还是忽略了有关对流命名的内容?局部变量使用camel case,类级变量使用pascal case,如
public class MyClass
{
public DateTime? StartTimeLimitation { get; set; }
void MyMethod()
{
int localVariable = 0;
//some other code
}
}
这可能会解决您的问题@SurajS您是说问题出在visual studio上?我的命名规则是正确的?记住我的问题不是如何禁用警告。你的命名约定很好。它完全依赖于开发人员。无法强制。您没有显示任何变量或方法参数。您向我们展示了属性,命名约定是:对属性使用pascalCase。