在class的每个class变量中都使用“ this”关键字是一种好习惯吗?

时间:2019-04-04 07:38:12

标签: c# .net this

我只想知道将此关键字与班级变量一起使用是好的做法还是不好的做法?

如果我使用 this ,它会减少还是增加应用程序的运行时间/编译时间? 如下所示:-

this.FirsName = cust.name;
this.LastName = cust.Lname;
this.Age = cust.age;
this.DOB = cust.dob;

以此类推超过1000行代码...

1 个答案:

答案 0 :(得分:4)

它不会影响您的编译时间或运行时间。 这也不是一个好习惯。

使用this关键字的原因是要在类道具之间进行分隔,然后再分隔特定部分内的另一个属性。

如果您谈论代码约定和样式,只需采用Microsoft的代码即可:

https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/inside-a-program/coding-conventions

您应该阅读Microsoft文档:

https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/keywords/this