Session("UserName") = "Sally"
Dim userName As String = Session("UserName")
如果我想遵循「良好的編碼實踐」,我是否需要將會話變量轉換爲字符串?
例:
Session("UserName") = "Sally"
Dim userName As String = Convert.ToString(Session("UserName"))
Session("UserName") = "Sally"
Dim userName As String = Session("UserName")
如果我想遵循「良好的編碼實踐」,我是否需要將會話變量轉換爲字符串?
例:
Session("UserName") = "Sally"
Dim userName As String = Convert.ToString(Session("UserName"))
是一個很好的做法,如果你想分配給一個新的變量:
Dim userName As String = Session("UserName")
否則,您可以直接使用它:
Print Session("UserName")
請注意,值"Sally"
(用引號括起來)是一個字符串。
海事組織,你應該使用
Option Strict On
Option Explicit On
在任何時候,它使編譯器罵你,當你施放隱或使用未聲明的標識符。
是的,我一直都有嚴格和明確的模式! :) – 2010-07-30 09:18:26
如果是這種情況,那麼編譯器會在您從對象中分配字符串變量時發出警告。儘管String是一個引用類型,所以你仍然必須自己檢查null/Nothing。 – tdammers 2010-07-30 09:39:05
我是在我的問題中將會話變量賦值給一個新的字符串變量?並且是「Sally」是一個字符串,將它分配給會話變量時它應該是一個字符串。 – 2010-07-30 09:21:42