"У многих FCL-типов есть методы, в имена которых включены имена типов. На-
пример, у типа BinaryReader есть методы ReadBoolean, ReadInt32, ReadSingle
и т. д., а у типа System.Convert — методы ToBoolean, ToInt32, ToSingle и т. д.
Вот вполне приемлемый код, в котором строка, содержащая float, выглядит
неестественно; даже возникает впечатление, что код ошибочен:
BinaryReader br = new BinaryReader(...);
float val = br.ReadSingle(); // Код правильный, но выглядит странно
Single val = br.ReadSingle(); // Код правильный и выглядит нормально"