TypeName Classe
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
public ref class TypeName sealed
public sealed class TypeName
type TypeName = class
Public NotInheritable Class TypeName
- Herança
-
TypeName
Assembly |
Retorna o nome do assembly que contém esse tipo ou criado com base em um nome totalmente qualificado. |
Assembly |
Obtém o nome qualificado do assembly do tipo; por exemplo, "System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089". |
Declaring |
Se esse tipo for um tipo aninhado (consulte IsNested), obterá o tipo de declaração. Se esse tipo não for um tipo aninhado, será gerado. |
Full |
Obtém o nome completo desse tipo, incluindo namespace, mas sem o nome do assembly; por exemplo, "System.Int32". Os tipos aninhados são representados com um '+'; por exemplo, "MyNamespace.MyType+NestedType". |
Is |
Obtém um valor que indica se esse tipo representa qualquer tipo de matriz, independentemente da matriz classificação ou seus limites. |
Is |
Obtém um valor que indica se esse é um tipo de ponteiro gerenciado (por exemplo, "ref int"). Os tipos de ponteiro gerenciado às vezes são chamados de tipos byref (IsByRef). |
Is |
Obtém um valor que indica se esse tipo representa um tipo genérico construído (por exemplo, "List<int>"). |
Is |
Obtém um valor que indica se esse é um tipo aninhado (por exemplo, "Namespace.Declareing+Aninhado"). Para tipos aninhados DeclaringType retorna seu tipo de declaração. |
Is |
Obtém um valor que indica se esse tipo representa um ponteiro não gerenciado (por exemplo, "int*" ou "void*"). Tipos de ponteiro não gerenciados geralmente são chamados de ponteiros (IsPointer). |
Is |
Obtém um valor que indica se esse é um tipo "simples"; ou seja, não uma matriz, não um ponteiro, não uma referência e não é um tipo genérico construído. Exemplos de tipos elementais são "System.Int32", "System.Uri" e "YourNamespace.YourClass". |
Is |
Obtém um valor que indica se esse tipo representa uma matriz unidimensional, indexada zero (por exemplo, "int[]"). |
Is |
Obtém um valor que indica se esse tipo representa uma matriz associada a variáveis; ou seja, uma matriz de classificação maior do que 1 (por exemplo, "int[,]") ou uma matriz unidimensional que não é necessariamente indexada a zero. |
Name |
Obtém o nome desse tipo, sem o namespace e o nome do assembly; por exemplo, "Int32". Os tipos aninhados são representados sem um '+'; por exemplo, "MyNamespace.MyType+NestedType" é apenas "NestedType". |
Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
Get |
Obtém o número de dimensões em uma matriz. |
Get |
Obtém o TypeName do objeto abrangido ou referenciado pela matriz, ponteiro ou tipo de referência atual. |
Get |
Se esse TypeName representar um tipo genérico construído, retornará uma matriz de todos os argumentos genéricos. Caso contrário, retornará uma matriz vazia. |
Get |
Retorna um objeto TypeName que representa uma definição de nome de tipo genérico da qual o nome de tipo genérico atual pode ser construído. |
Get |
Serve como a função de hash padrão. (Herdado de Object) |
Get |
Obtém o número total de instâncias de TypeName que são usadas para descrever esta instância, incluindo argumentos genéricos ou tipos subjacentes. |
Get |
Obtém o Type da instância atual. (Herdado de Object) |
Make |
|
Make |
|
Make |
|
Make |
|
Make |
|
Memberwise |
Cria uma cópia superficial do Objectatual. (Herdado de Object) |
Parse(Read |
Analisa um intervalo de caracteres em um nome de tipo. |
To |
Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object) |
Try |
Tenta analisar um intervalo de caracteres em um nome de tipo. |
With |
Produto | Versões |
---|---|
.NET | 8 (package-provided), 9 (package-provided), 9 |
.NET Framework | 4.7 (package-provided), 4.7.1 (package-provided), 4.7.2 (package-provided), 4.8 (package-provided) |
.NET Standard | 2.0 (package-provided) |
Comentários do .NET
O .NET é um projeto código aberto. Selecione um link para fornecer comentários: