属性就是属于一个对象的数据或者函数,我们可以通过句点(.)来访问属性,同时 Python 还支持在运作中添加和修改属性. 我们先来看看类里面的普通字段: class Test(object): name = 'python' a = Test() print Test.name # 通过类进行访问 print a.name # 通过实例进行访问 我们发现都是可以访问的. 但是,如果我们试图修改这个属性的话: class Test(object): name = 'python' a = Test
本文中的方法旨在解决通用的问题,非常注重效率的地方,还应该针对具体的类去写排序方法. 废话不多说,直接上代码 具体使用场景: 要排序的类 1 public class bb 2 { 3 public aa a { get; set; } 4 } 5 6 public class aa 7 { 8 public string index { get; set; } 9 public string name { get; set; } 10 11 public aa(string index, st