有没有人知道任何命名约定规则/指南规定何时使用"To"前缀(myVariable.ToList()),"As"前缀(myVariable.AsEnumerable())或"Get"前缀(myVariable.GetHashCode())?
我的理解/约定:
“To”执行转换;根据源中固有的数据在内存中创建一个新对象。
“As”进行演员表表演;传入的相同引用在不同类型的“掩码”后面返回。
“获取”执行几乎任何其他接收源且其主要产品是转换结果的其他操作。Gets 可以执行计算、返回子项、从存储中检索数据、从默认状态实例化对象等。并非所有此类方法都必须命名为“Get”,但大多数方法旨在计算、实例化、投影或其他方式转换,然后返回产品,因为它们的主要目的是“吸气剂”。
| 归档时间: |
|
| 查看次数: |
487 次 |
| 最近记录: |