1、首先引用命名空間:using Microsoft.Win32;?
成都創(chuàng)新互聯(lián)公司主營豐順網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營網(wǎng)站建設(shè)方案,成都App定制開發(fā),豐順h5微信小程序搭建,豐順網(wǎng)站營銷推廣歡迎豐順等地區(qū)企業(yè)咨詢
2、幾個基本主鍵:
Registry.ClassesRoot;對應(yīng)于HKEY_CLASSES_ROOT主鍵
Registry.CurrentUser;? ?對應(yīng)于HKEY_CURRENT_USER主鍵
Registry.LocalMachine;? ?對應(yīng)于 HKEY_LOCAL_MACHINE主鍵
Registry.User;? ?對應(yīng)于 HKEY_USER主鍵
Registry.CurrentConfig;? ?對應(yīng)于HEKY_CURRENT_CONFIG主鍵
Registry.DynDa;?對應(yīng)于HKEY_DYN_DATA主鍵
Registry.PerformanceData;?對應(yīng)于HKEY_PERFORMANCE_DATA主鍵
3、返回或創(chuàng)建一個注冊表鍵
Dim?Key1?As?Microsoft.Win32.RegistryKey
Key1?=?My.Computer.Registry.CurrentUser???'返回當(dāng)前用戶鍵
Dim?Key2?As?Microsoft.Win32.RegistryKey
Key2?=?Key1.OpenSubKey("northsnow")???????'返回當(dāng)前用戶鍵下的northsnow鍵
If?Key2?Is?Nothing?Then
Key2?=?Key1.CreateSubKey("northsnow")??'如果鍵不存在就創(chuàng)建它
End?If
在 VB.NET 中,如果使用 Day 函數(shù),可能需要用 Microsoft.VisualBasic 命名空間限定該函數(shù),因為 System.Windows.Forms 命名空間將 Day 定義為枚舉。
MSDN 參考鏈接:
方法一:在 Class 上部加入
Imports?Microsoft.VisualBasic
Public?Class?Form1
Private?Sub?Form1_Load(sender?As?Object,?e?As?EventArgs)?Handles?MyBase.Load
MessageBox.Show(Day(Now).ToString)
End?Sub
End?Class
方法二:在調(diào)用 Day 函數(shù)的前面加入模塊的完全限定名 DateAndTime
Public?Class?Form1
Private?Sub?Form1_Load(sender?As?Object,?e?As?EventArgs)?Handles?MyBase.Load
MessageBox.Show(DateAndTime.Day(Now).ToString)
End?Sub
End?Class
你是不是寫到類外面了
Public Class XXX
'在這里面寫就好了
Protected Function toHtml(ByVal str As String) As String
Str = Str.Replace(" ", " ")
Str = Str.Replace(Char(10)Char(10),"p/p")
Str = Str.Replace(Char(13),"br")
Return Str
End Function
End Class
我不知道VB中的模塊是啥 不過可以給你解釋一下類和命名空間,這個都是通用的
你對類的描述是正確的,但不僅僅是這樣, 在面向?qū)ο笾校?所有被描述的東西都被泛化為類,每一個具體的東西就是對應(yīng)類的實例(也叫類的對象),類的代碼可以寫在任何位置,他具有復(fù)用性,一般.net里都是將一個類單獨寫成至少1個獨立的代碼文件
命名空間簡單的說就是類的一前綴,比如說一個類叫德州,中國有一個德州,美國也有一個德州,前面的這個限定國家,就相當(dāng)于命名空間,比如System.Text.StringBuilder 這個類,類名稱是StringBuilder,命名空間是System.Text,同一個命名空間下不允許出現(xiàn)兩個名字相同的類(有點類似于文件夾和文件的關(guān)系,不同的是,類的名稱不允許跟命名空間相同,比如你在System.Text命名空間里,不能添加一個叫做Text的類,這個.net規(guī)矩,不知道其他的是不是也這樣), 通過命名空間可以把類按照其作用(通常是作用)、以及來源(比如Microsoft命名空間) 進(jìn)行劃分管理,使其更容被理解和找到
字符串轉(zhuǎn)換為數(shù)字 ,簡單: Convert.toInt32(字符串) ,必須try 啊這樣就可以排除 字母和空 的干擾