Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/string/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vb.net 关于字符串数据类型_Vb.net_String_Variables - Fatal编程技术网

Vb.net 关于字符串数据类型

Vb.net 关于字符串数据类型,vb.net,string,variables,Vb.net,String,Variables,这是我在这么多小时内的第二篇帖子,我不确定我们可以发布多少次是否有限制,但我只是想知道你是否能找出这段代码不起作用的原因 Dim grading As String If score <= 5 Then grading = "Good Job!" ElseIf score < 15 > 5 Then grading = "Better Luck Next Time" End If MessageBox.S

这是我在这么多小时内的第二篇帖子,我不确定我们可以发布多少次是否有限制,但我只是想知道你是否能找出这段代码不起作用的原因

 Dim grading As String

    If score <= 5 Then
        grading = "Good Job!"
    ElseIf score < 15 > 5 Then
        grading = "Better Luck Next Time"

    End If


    MessageBox.Show("Your Brain Age is" & score & "." & vbNewLine & vbNewLine & grading, "Brain Age")

End Sub
Dim放坡为字符串
如果得分是5,那么
评分=“下次好运”
如果结束
MessageBox.Show(“你的大脑年龄是”&分数和“&”&vbNewLine&vbNewLine&grading,“大脑年龄”)
端接头
基本上,当我在messagebox中使用变量放坡时,会出现以下错误

警告1变量“放坡”在赋值之前使用。运行时可能会导致空引用异常

我相信有一个简单快捷的解决办法


我想在messagebox中使用字符串,但无法使其工作-请检查代码来解决您的主要问题,问题是如果不满足以下任何条件:

If score <= 5 Then
    grading = "Good Job!"
ElseIf score < 15 > 5 Then
    grading = "Better Luck Next Time"
End If
或者,添加一个
else
块,以确保在尝试使用前始终将某项设置为
grading

If score <= 5 Then
    grading = "Good Job!"
ElseIf score < 15 > 5 Then
    grading = "Better Luck Next Time"
Else
    grading = "default value"
End If
如果得分为5,则
评分=“下次好运”
其他的
放坡=“默认值”
如果结束

此外,您可能需要修改以下内容:

ElseIf score < 15 > 5 Then

ElseIf得分<15>5
。。。看起来不对。你是说这个吗

ElseIf score < 15 AndAlso score > 5 Then
ElseIf得分<15,且得分>5

ElseIf分数<15>5则
是无效语法。那是打字错误吗?那应该是什么?
ElseIf score < 15 AndAlso score > 5 Then