Я собираюсь с помощью WebForms создать словарь (для N языков), которым я поделюсь для всех своих веб-приложений.
Как и MyLanguages.cs. Затем я создам статические методы, чтобы получить мои слова. Но у меня не будет его для всех моих приложений, только один для ВСЕХ (один в памяти, а не N).
Какую лучшую стратегию вы можете мне предложить?
Пример
Это должен быть мой класс:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
public class Vocabulary
{
public const string HelloEnglish = "Hello";
public const string HelloItalian = "Ciao";
public Vocabulary()
{
}
}
и везде в моих веб-приложениях я хотел бы позвонить:
Vocabulary.HelloEnglish;
Без копирования и наследования этого класса для каждого веб-приложения, которое всегда одинаково ... пустая трата ресурсов ... и потому, что он будет расти ...