Evite usar nomes de tipos específicos a uma linguagem em parâmetros e membros, bem como identificadores de tipos de dados ...

Evite usar nomes de tipos específicos a uma linguagem em parâmetros e membros, bem como identificadores de tipos de dados em parâmetros. Os nomes de tipos podem não ser intuitivos para todos os desenvolvedores. Recomenda-se selecionar um nome genérico, como 'value'. Se isso não for suficiente, use o nome de tipo conforme definido na Biblioteca do .NET Framework e evite completamente os nomes de tipos específicos a uma linguagem. Alguns exemplos de nomes de tipos específicos ao C# são 'float' (use 'Single' se um nome genérico não for suficiente) e 'ulong' (use 'UInt64' se um nome genérico não for suficiente).