an excellent capability of C# language and compiler
Sometimesyouwanttowritecodethatworksfordifferentprimitivetypes,andasC#doesn'tsupportgenerictypeconstraintsonprimitivetypehenceyoucan'tavoidwritingmorecode,butyoumaystillonewayoranotherminimisethecodey