【发布时间】:2012-04-14 06:40:47
【问题描述】:
我即将通过 WebForms 制作一个词汇表(适用于 N 种语言),我将为我的所有 Web 应用程序共享。
喜欢 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;
无需为每个 Web 应用程序复制和继承该类,这始终是相同的...浪费资源...还因为它会增长...
【问题讨论】:
-
举一个例子说明它需要实现什么,我们可以为您提供帮助。
-
不确定您的意思。但是你能不能创建一个独立的 dll,然后可以被任何需要该功能的东西引用?
-
据我了解,Markzzz 希望在同一台机器上的多个应用程序之间共享一个 Vocabulary 实例。
-
@Nikolay :是的,我需要什么......
标签: c# .net vocabulary