Я хочу проанализировать дробь, хранящуюся в строке (например, «2/13»), в двойную. Я могу написать код синтаксического анализа, но мой единственный вопрос - куда должен идти этот код. Лучше всего было бы, если бы я мог использовать функцию double.Parse() для этой цели. Можно ли это сделать? Если double.Parse() не может использоваться так, как это описано в написании метода расширения? Или любым другим способом?Разбор фракции до нуля
Я не хочу писать класс фракций, потому что преобразование из строкового представления дробной части в двойное будет одноразовой (когда пользователь сначала войдет в нее), а после этого строка фракции будет отброшена ,
Такой метод должен быть статическим, и вы не можете создавать статические методы расширения. –
Ах, действительно. Никогда даже не думал об этом ... – Thomas