String是一个类,不能用作表达式

时间:2012-07-12 12:27:49

标签: vb.net

我在Visual Studio 2010 Express中键入以下内容,它是一个示例Windows应用程序,用于在Web浏览器中导航到URI:

Private Sub Button1_Click(sender As System.Object, e As RoutedEventArgs)
String site = TextBox1.Text.

我收到错误:

  

String是类类型,不能用作表达式visual studio 2010 express

可以在

找到来源

http://msdn.microsoft.com/en-us/library/ff402526(v=vs.92).aspx

2 个答案:

答案 0 :(得分:7)

您声明变量错误。在VB中,您声明一个如下变量:

Dim site As String = TextBox1.Text

答案 1 :(得分:4)

在VB中编写

Dim site As String = TextBox1.Text

在C#中写

string site = TextBox1.Text;

你混合了两种语言。

为控件提供有意义的名称也是一个好主意。例如。 siteTextBoxtxtSitetbSite。因为,应该如何知道TextBox17Button19应该代表什么?如果您创建事件处理程序,他们将“继承”此名称,例如btnOK_Click,这不仅仅是Button3_Click