<分区>
目前有一场关于哪种代码更具可读性的争论
我们有一个程序员,他有 c 背景,当那个程序员编码时,它看起来像
string foo = "bar";
if (foo[foo.Length - 1] == 'r')
{
}
我们有另一个程序员不喜欢这种方法,宁愿使用
if (foo.EndsWith("r"))
{
}
哪种方式进行这些类型的操作更好?
<分区>
目前有一场关于哪种代码更具可读性的争论
我们有一个程序员,他有 c 背景,当那个程序员编码时,它看起来像
string foo = "bar";
if (foo[foo.Length - 1] == 'r')
{
}
我们有另一个程序员不喜欢这种方法,宁愿使用
if (foo.EndsWith("r"))
{
}
哪种方式进行这些类型的操作更好?
最佳答案
对于从未接触过 C 或 C++、C# 或任何其他编程语言的人来说,EndsWidth 更具可读性。
关于c# - .net 代码的可读性和可维护性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2585704/