Es una práctica común el uso de C alias # tipo en lugar de Sistema de CTS. * Tipos (int
en lugar de Int32
y string
en lugar de String
). Sin embargo, no tengo claro qué usar para llamar a un método estático de un tipo en este caso: un alias o un tipo de sistema.Int32.Parse vs int.Parse
Microsoft no parece definir ninguna directriz para usar alias en lugar de tipos de sistema. Pero en MSDN los alias se usan para variables y los equivalentes CTS se usan para llamadas estáticas. Por ejemplo MSDN: Parsing Numeric Strings
int number;
Int32.TryParse(value, out number);
StyleCop define el contrario en SA1121 - siempre usar alias. Entonces, int.Parse
está bien, mientras que Int32.Parse
no.
Esta pregunta es una cuestión de estilo (en mi opinión). Pero no entiendo las razones para usar el tipo de CTS para llamadas estáticas.
lo haría segunda sugerencia de StyleCop. –