我用WebForms來製作一個詞彙表(適用於N種語言),我將分享我的所有網絡應用程序。我可以爲我的所有Web應用程序共享一個類嗎?
Like 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()
{
}
}
和,到處都在我的web應用程序,我想打電話:
Vocabulary.HelloEnglish;
沒有複製和繼承類對於每個Web應用程序來說,這總是相同的...浪費資源...也因爲它會增長...
提供了一個需要存檔的例子,我們可以幫助您。 – Aliostad 2012-03-30 14:54:43
不確定你的意思。但是,你不能創建一個獨立的dll,然後可以被任何需要的功能引用嗎? – 2012-03-30 14:55:23
據我所知,Markzzz希望在同一臺機器上的許多應用程序之間共享一個單詞實例。 – Nikolay 2012-03-30 14:57:00