if (personl.Age > person2.Age)
{
...
}
这是可以的,但还有其他方法,例如,使用下面的语法:
if (personl > person2)
{
...
}
可以使用运算符重载,如本节后面所述。这是一项强大的技术,但应谨慎使用。在上面的代码中,年龄的比较不是非常明显,该段代码还可以比较身高、体重、IQ等。
另一个方法是使用IComparable和IComparer接口,它们可采用标准方式定义比较对象的过程。.NET Framework中的各种集合类支持这种方式,这使得它们成为对集合中的对象进行排序的一种极佳方式。
已有 22658 名学员学习以下课程通过考试
最需教育客户端 软件问题一手掌握
去 App Store 免费下载 iOS 客户端
点击加载更多评论>>