int a = 153;
Console.Write(Math.Pow(a.ToString()[0], 3));
Вроде бы как "1" должно выводиться, так как 1 в кубе будет равно самому себе...
Потому что вы передаете методу не цифру 1, а код символа 1, чтобы получить желаемый результат вам нужно переписать пример так:
int a = 153;
Console.Write(Math.Pow(Char.GetNumericValue(a.ToString()[0]), 3));
потому что приводишь число к string, берешь первый элемент по индексу, а это char, у тебя там цифра 1, у нее аски код 49, а 49^3 = 117649
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Делаю программу на SFMLЯ хотел сделать, чтобы когда текст выходил за границы экрана, текст переносился на новую строку
В документации microsoft написано, что если передавать ссылочный тип по значению, то фактически в метод передаётся копия на ссылкуТогда почему...
Как работать с sfml на с# в линуксЕсть идея с моно, но есть желание разрабатывать сразу на ubuntu и запускать
Помогите разобраться с правильным использованием многопоточности в виндовс-службе, написанной наnet core