Возник вопрос, можно ли в C# функцию передать абстрактный тип данных?
К примеру, чтобы я внутри функции определил int она, float или bool.
Кто-нибудь в курсе как это сделать и возможно ли это вообще?
class Abstract
{
public string name;
public Abstract(){
name = ";)";
}
}
class Program
{
public static void Function(Abstract A)
{
Console.WriteLine(A.GetType());
}
public static void Main(string[] args)
{
Abstract Test = new Abstract();
Program.Function(Test);
}
}
System.Type type = obj.GetType();
if (type == typeof(mySomeType))
{
// делаем что-то
}
Сейчас этот форум просматривают: Yandex [Bot] и гости: 15