Re[4]: Константы. Класс или структура?
От: _FRED_ Черногория
Дата: 31.05.24 09:07
Оценка: 16 (2) +2
Здравствуйте, 4058, Вы писали:

VD>>>Маразм Шарпа в том, что в нем нельзя объявить константу вне типа и тип используется в качестве пространства имен.

VD>>>По той же причине сделали маразм с отсутствием глобальных функций (не методов).
_FR>>А в чём тут "маразм"?

4>Не столько маразм, сколько неудобство и сопутствующие идеологические костыли в виде введения такого понятия, как статический класс (канонический пример System.Math)

4>я бы предпочёл нечто вроде:
4>double Func(double x) using Math
4>{
4>    return Truncate(Sqrt(x * PI));
4>}


Так using static Math; вам в помощь (sharplab):
using static System.Math;

public class C
{
  double Func(double x) => Truncate(Sqrt(x * PI));
}
Help will always be given at Hogwarts to those who ask for it.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.