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

Cipher with Blazor
views 202
Introduzione. Questo articolo, vuole dimostrare come usare Blazor come altenativa per creare (SPA) Single Page Applications usando HTML, CSS e C# anz...
Novità in arrivo dalla .net conf
views 800
Ci siamo quasi a fine settembre, nella .Net conf del 23-25 settembre 2019 verrà rilasciata in GA la versione finale di .net core 3. Per poter vede...
Trasformare un numero o una cifra in lettere
views 1721
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 284
Buongiorno a tutti,sono lieto di annunciarvi l'evento di presentazione del nostro nuovo e ambizioso progetto DotNetSchool.ITDi seguito il link per reg...