Свойство FullName
У
string полное имя -
System.String.
У открытого
List<> в имени есть
`1.
Короткое -
Name,
обобщение -
IsGenericType.
Синтаксис
string fullName = type.FullName;
Пример
Давайте прочитать полное имя
string:
using System;
class Program
{
static void Main()
{
string res = typeof(string).FullName;
Console.WriteLine(res);
}
}
Результат выполнения кода:
"System.String"
Пример
Давайте проверить открытое обобщение:
using System;
using System.Collections.Generic;
class Program
{
static void Main()
{
bool res = typeof(List<>).FullName.Contains("`1");
Console.WriteLine(res);
}
}
Результат выполнения кода:
True
Пример
Давайте сравнить полное имя с
System.String:
using System;
class Program
{
static void Main()
{
bool res = typeof(string).FullName == "System.String";
Console.WriteLine(res);
}
}
Результат выполнения кода:
True
Смотрите также
-
свойство
Name,
короткое имя -
свойство
Namespace,
пространство -
метод
GetGenericArguments,
аргументы типа -
Type,
описание типа