Comme j'ai écrit certaines des méthodes d'extension pour mon entreprise, la logique des objets, j'en suis venu à la question sur la façon de nommer les méthodes de conversion. someObject.ToAnotherObject()
irait très bien avec le largement utilisé object.ToString()
.
Cependant, LINQ pour exemple mélange des deux variantes et je ne peux pas trouver les différences entre eux. ToDictionary()
, ToList()
, AsParallel()
, AsQueryable()
, ...
Quelles sont les différences entre ces deux conventions de nommage et que dois-je savoir pour décider de l'utiliser pour mes cours?