[英]C# IS possible to name a method in class named new?
例:
class document
{
public void new()
{
}
public void save()
{
}
}
Visual Studio声称new带有红色下划线并带有错误。 我需要全部小写以安排清洁度
对于那些看到此问题的人:* **(答案)C#违反命名规则:单词必须以大写字母开头!!!
不,您不能,因为new
是关键因素。 但是,是的,如果接受,您可以使用@
转义关键字。
class document
{
public void test()
{
this.@new();
}
public void @new()
{
Console.WriteLine();
}
}
C#建议在类名和方法名中使用大写字母大写。
由于关键字是小写字母,因此不影响大驼峰名称,例如void New()
。
不,您不能使用关键字作为标识符。 请参阅文章https://msdn.microsoft.com/en-us/library/x53a06bb.aspx 。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.