注意 給乙個程式集設定乙個強名稱,首先必須獲得乙個公開/私有金鑰對。通過使用強名稱(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.本地化應...