在App Code中使用多種語言

2022-05-01 08:03:10 字數 1473 閱讀 4617

注意    給乙個程式集設定乙個強名稱,首先必須獲得乙個公開/私有金鑰對。通過使用強名稱(strong name)工具(sn.exe),可以獲得這樣乙個金鑰對。強名稱工具是我們可以在.net framework的安裝路徑中發現的sdk binary之一。金鑰對檔案通常有乙個.snk副檔名。可以將該檔案儲存到乙個應用程式資料夾中,並在assemblyinfo.cs檔案中引用它,如下所示:

[assembly: assemblykeyfileattribute(@"yourkeypair.snk")]

注意,visual basic .net是在包含visual studio solution的目錄中尋找金鑰檔案,而c#編譯器則在包含該binary的目錄中尋找金鑰檔案。據此可知,用此屬性調整我們使用的路徑,或者把金鑰檔案放在合適的資料夾中。

3.新增vb類到指定的目錄下面。

imports microsoft.visualbasic

public class vbobject

public function formatstring(byval inputstr as string)

return "本字串來自vb.net物件" & inputstr

end function

end class

4.新增c#類

using system;

using system.data;

using system.configuration;

using system.web;

using system.web.security;

using system.web.ui;

using system.web.ui.webcontrols;

using system.web.ui.webcontrols.webparts;

using system.web.ui.htmlcontrols;

///

/// csharpobject 的摘要說明

///

public class csharpobject

public string formatstring(string inputstr)

}4.建立乙個頁面測試使用上面定義的兩個類

using system;

using system.data;

using system.configuration;

using system.web;

using system.web.security;

using system.web.ui;

using system.web.ui.webcontrols;

using system.web.ui.webcontrols.webparts;

using system.web.ui.htmlcontrols;

public partial class _default : system.web.ui.page

}

C 支援多種語言

通過resource檔案建立本地化。net 資源檔名 這裡是resource.resx 由根名稱 即resource 本地語言名稱 預設情況下還沒有 及副檔名組成,在讀取資源時,資源管理器會根據當前環境決定需要的本地語言名稱,例如英語,然後試圖以全名讀取資源,美國英語的本地名稱為en us 更多語言...

多種語言實現氣泡排序演算法

相鄰元素兩兩比較,大的往後放,第一次完畢,最大值出現在了最大索引處 public static void bubblesort int arr for int i 0 i arr.length 1 i void bubble sort int a,int n void bubble sort int...

ios多種語言的本地化思路

多語言在應用程式中一般有兩種做法 一 程式中提供給使用者自己選擇的機會 二 根據當前使用者當前移動裝置的語言自動將我們的app切換對應語言。第一種做法比較簡單完全靠自己的發揮了,這裡主要講第二種做法,主要分一下幾點 1.本地化應用程式名稱 2.本地化字串 3.本地化 4.本地化其他檔案 1.本地化應...