未声明的VB.NET会话变量类型

未声明的VB.NET会话变量类型,vb.net,types,session-variables,Vb.net,Types,Session Variables,未声明的VB.NET会话变量的类型是什么 例如,假设我有一个尚未声明的会话变量,比如session(“foo”) 如果我要检查它的类型,它会是什么?会话变量的类型是Object 未声明的会话变量不存在,因此无法检查其类型 读取类型对象时,应将其从类型对象转换为所需的类型(请确保您有以下选项): 看一看,其中还包括阅读时的错误条件指南,这是我的假设。我确实用类型名检查了它的类型,它在控制台上写了“nothing”。你答案的上半部分很有用,但下半部分与我的具体问题无关。谢谢你的意见。只是一些我认为可

未声明的VB.NET会话变量的类型是什么

例如,假设我有一个尚未声明的会话变量,比如session(“foo”)


如果我要检查它的类型,它会是什么?

会话变量的类型是
Object

未声明的会话变量不存在,因此无法检查其类型

读取类型对象时,应将其从类型对象转换为所需的类型(请确保您有以下选项):


看一看,其中还包括阅读时的错误条件指南,这是我的假设。我确实用类型名检查了它的类型,它在控制台上写了“nothing”。你答案的上半部分很有用,但下半部分与我的具体问题无关。谢谢你的意见。只是一些我认为可能有用的补充信息。
Dim bar as string
bar = CType(Session("foo"), String)