Windows Dev Center

Este artigo foi traduzido por máquina. Coloque o ponteiro do mouse sobre as frases do artigo para ver o texto original. Mais informações.
Tradução
Original
Informações
O tópico solicitado está sendo mostrado abaixo. No entanto, este tópico não está incluído nesta biblioteca.

Método ResourceManager.GetString (String)

Retorna o valor do especificado String recurso.

Namespace:  System.Resources
Assembly:  mscorlib (em mscorlib.dll)

public virtual string GetString(
	string name
)

Parâmetros

name
Tipo: System.String
O nome do recurso para obter.

Valor de retorno

Tipo: System.String
O valor de recurso localizado para configurações de cultura corrente do chamador.Se uma correspondência não for possível, null será retornado.

ExceçãoCondição
ArgumentNullException

The name o parâmetro é null.

InvalidOperationException

O valor do recurso especificado não é uma seqüência de caracteres.

MissingManifestResourceException

Nenhum conjunto de recursos utilizável foi encontrado e não existem recursos cultura neutra.

O recurso que é retornado é localizado para a cultura determinada pelas configurações culturais do corrente Thread (isso é realizado usando a cultura CurrentUICulture propriedade). Se o recurso não foi traduzido para essa cultura, localizado no recurso que é retornado para uma melhor correspondência (isso é realizado usando o Parent propriedade). Caso contrário, null será retornado.

Não se tiver de nenhum conjunto de recursos utilizável foi encontrado, o ResourceManager volta em recursos da cultura neutra, que deverão estar no assembly principal. Se um recurso de cultura apropriado não tiver sido encontrado, um MissingManifestResourceException é lançada.

ObservaçãoObservação:

O GetString método é thread-safe.

Observação de cuidadoCuidado:

Isso Método pode lançar exceções mais além dos listados.Isso pode ocorrer um dos motivos é se um método que chama esse método lança uma exceção.Por exemplo, um FileLoadException pode ser lançada se um erro tiver sido feito, distribuir ou instalar um asssembly satélite, ou para um SerializationException pode ser lançada se um tipo definido pelo usuário lança uma exceção definida pelo usuário quando o tipo é desserializado.

O exemplo de código a seguir obtém um recurso de seqüência de caracteres usando a cultura UI corrente.

using System;
using System.Globalization;
using System.Threading;
using System.Resources;
using System.Reflection;

class ResourcesExample 
{
    publicstaticvoid Main() 
    {
        // Create a resource manager to retrieve resources.
        ResourceManager rm = new ResourceManager("items", 
            Assembly.GetExecutingAssembly());


        // Retrieve the value of the string resource named "welcome".
        // The resource manager will retrieve the value of the  // localized resource using the caller's current culture setting.
        String str = rm.GetString("welcome");
        Console.WriteLine(str);
    }
}


import System.*;
import System.Globalization.*;
import System.Threading.*;
import System.Resources.*;
import System.Reflection.*;

class ResourcesExample
{

    public static void main(String[] args)
    {
        // Create a resource manager to retrieve resources.
        ResourceManager rm = new ResourceManager("items", 
            Assembly.GetExecutingAssembly());

        // Retrieve the value of the string resource named "welcome".
        // The resource manager will retrieve the value of the  
        // localized resource using the caller's current culture setting.
        String str = rm.GetString("welcome");
        Console.WriteLine(str);
    } //main
} //ResourcesExample


Windows Vista, Windows XP SP2, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP Starter Edition, Windows Server 2003, Windows Server 2000 SP4, Windows Millennium Edition, Windows 98, Windows CE, Windows Mobile for Smartphone, Windows Mobile for Pocket PC, Xbox 360

o.NET Framework e.NET Compact Framework não oferecem suporte a todas as versões de cada plataforma. Para obter uma lista de versões suportadas, consulte Requisitos de sistema do .NET framework.

.NET Framework

Compatível com: 3.5, 3.0, 2.0, 1.1, 1.0

.NET Compact Framework

Compatível com: 3.5, 2.0, 1.0

XNA Framework

Compatível com: , 1.0

Contribuições da comunidade

Mostrar:
© 2015 Microsoft