Seleziona una pagina

Snippet per recuperare una stringa da un file di risorse esterno:

//Namespace reference
using System;
using System.Resources;
 
 
#region ReadResourceFile
///

/// method for reading a value from a resource file
/// (.resx file)
///
/// file to read from
/// key to get the value for
/// a string value
public string ReadResourceValue(string file, string key)
{
    //value for our return value
    string resourceValue = string.Empty;
    try
    {
        // specify your resource file name
        string resourceFile = file;
        // get the path of your file
        string filePath = System.AppDomain.CurrentDomain.BaseDirectory.ToString();
        // create a resource manager for reading from
        //the resx file
        ResourceManager resourceManager = ResourceManager.CreateFileBasedResourceManager(resourceFile, filePath, null);
        // retrieve the value of the specified key
        resourceValue = resourceManager.GetString(key);
    }
    catch (Exception ex)
    {
        Console.WriteLine(ex.Message);
        resourceValue = string.Empty;
    }
    return resourceValue;
}
#endregion

Per approfondire :
http://www.codeproject.com/KB/dotnet/Localization.aspx

Ciao

Altri Articoli

Trasformare un numero o una cifra in lettere
views 1140
Oggi ho creato una semplice funzione che trasforma un numero in lettere, per esempio trasforma il numero 1256 in milleduecentocinquantaseipublic stati...
Presentazione Progetto DotNetSchool.IT
views 175
Buongiorno a tutti,sono lieto di annunciarvi l'evento di presentazione del nostro nuovo e ambizioso progetto DotNetSchool.ITDi seguito il link per reg...
Invio mail sicure tramite Gmail
views 118
Questo codice permette l'invio mail sicure tramite Gmail   using System.Web.Mail;   using System; public class MailSender { public stat...