用于获取类型的 System.Type 对象。
MSDN上typeof的说明:“用于获取类型的 System.Type 对象。”typeof是操作符(一些书叫运算符),这点很重要。在C#中所有的操作符最后都变为函数了。这也就不奇怪为什么一个看似函数的东西却被称为操作符的原因了。
对于数字类型的操作数而言, typeof 返回的值是 number。如:typeof(1),返回的值就是number。上面是举的常规数字,对于非常规的数字类型而言,其结果返回的也是number。
typeof 运算符把类型信息当作字符串返回。
函数 typeof(x) = “function”typeof 运算符返回一个用来表示表达式的数据类型的字符串。可能的字符串有:”number”、”string”、”boolean”、”object”、”function” 和 “undefined”。
TypeOf Is是VB提供的一个语句,用于判断类型为Control的变量所代表的是否是某个具体的控件类型。Source它只是dragdrop事件传递进来的一个参数,用于代表拖动操作时被拖动的来源控件。
这样就在任何新模块中自动插入 Option Explicit 语句,但不会在已经建立起来的模块中自动插入;所以在工程内部,只能用手工 *** 向现有模块添加 Option Explicit。
TypeOf objectname Is objecttype 形式的表达式。其中的 objectname 是任何对象的引用,而 objecttype 则是任何有效的对象类型。如果 objectname 是 objecttype 所指定的一种对象类型,则表达式为 True,否则为False。
可以在If语句中使用 TypeOf关键字,或使用TypeName函数来确定Controls *** 中控件的类型。注意 Controls *** 不是Visual Basic Collection类的成员。
d、 Random:指定随机存取方式,也是默认方式,在Random方式时,如果没有Access子句,则在执行Open语句时,VB将按下列顺序打开文件:读/写、只读、只写 e、 指定二进制文件。