Работа с object

77
07 марта 2022, 13:50

У меня есть переменная типа object и с ней производиться математическая операция. Вопрос, как использовать эту переменную как тип, который в ней лежит. Что то вроде этого:

object t = 10;
int x = 5;
Console.WriteLine(x + ((t.GetType())t));  // Это почемуто не работает
Answer 1
dynamic t = 10;
int x = 5;
Console.WriteLine(x + t);

Так пойдет?

Answer 2
object t = 10;
int x = 5;
Console.WriteLine((int)t + x);

И не нужен никакой dynamic.

READ ALSO
Почему в результате выводится 117642?

Почему в результате выводится 117642?

Вроде бы как "1" должно выводиться, так как 1 в кубе будет равно самому себе

98
Перенос строки работает странно (C# + SFML)

Перенос строки работает странно (C# + SFML)

Делаю программу на SFMLЯ хотел сделать, чтобы когда текст выходил за границы экрана, текст переносился на новую строку

64
Передача ссылочного параметра в метод по значению

Передача ссылочного параметра в метод по значению

В документации microsoft написано, что если передавать ссылочный тип по значению, то фактически в метод передаётся копия на ссылкуТогда почему...

105