Vb.net 语句不起作用
为什么这样不行Vb.net 语句不起作用,vb.net,with-statement,Vb.net,With Statement,为什么这样不行 Module Module1 Sub Main() With System.Console 'error BC30691: 'Console' is a type in 'System' and cannot be used as an expression. .WriteLine("here a text!") .ReadKey(True) End With End Sub End Module WriteLine和Read
Module Module1
Sub Main()
With System.Console 'error BC30691: 'Console' is a type in 'System' and cannot be used as an expression.
.WriteLine("here a text!")
.ReadKey(True)
End With
End Sub
End Module
WriteLine和ReadKey是
共享的
方法,您没有可与with
您需要实例化一个变量,以便将其与
一起使用WriteLine和ReadKey是共享的方法,您没有可与一起使用的实例
您需要实例化一个变量,以便将其与一起使用MSDN用于:
objectExpression必填项。计算结果为对象的表达式。表达式可以是任意复杂的,并且只计算一次。表达式可以计算为任何数据类型,包括基本类型
这意味着With
用于实例方法(和属性),而WriteLine
和ReadKey
是静态(或)方法和System。Console
是一种类型,而不是对象的实例。这就是为什么在这种情况下不能将与
一起使用。MSDN for表示:
objectExpression必填项。计算结果为对象的表达式。表达式可以是任意复杂的,并且只计算一次。表达式可以计算为任何数据类型,包括基本类型
这意味着With
用于实例方法(和属性),而WriteLine
和ReadKey
是静态(或)方法和System。Console
是一种类型,而不是对象的实例。这就是为什么在这种情况下,您不能将用于。您可以给我们提供更多信息,我们不是透视者!请告诉我们你犯了什么错误,你认为你应该得到什么结果,以及你正在尝试做什么。你可以给我们更多的信息,我们不是千里眼!请告诉我们您得到了什么错误,您认为应该得到什么结果,以及您正在尝试做什么。