Vb.net 我怎样才能使这个代码`label_1.Text=(“2”&“+”&“1”)`u在label_1.Text中给我3个
如何使此代码标签为1.Text=2&+&1在标签为1.Text时给我3 我试过这个标签,但它只给了我2 第一个字符Vb.net 我怎样才能使这个代码`label_1.Text=(“2”&“+”&“1”)`u在label_1.Text中给我3个,vb.net,Vb.net,如何使此代码标签为1.Text=2&+&1在标签为1.Text时给我3 我试过这个标签,但它只给了我2 第一个字符 这是任何术语,如val和其他关键字,都可以使其工作右键单击工具箱->选择项->COM组件->检查脚本控制对象->确定 Label1.Text = (Val("2") + Val("1")).ToString 将其中一个拖动到窗体默认名称为AxScriptControl1 然后你可以做: Dim formula As String = "2+1" Dim res
这是任何术语,如val和其他关键字,都可以使其工作右键单击工具箱->选择项->COM组件->检查脚本控制对象->确定
Label1.Text = (Val("2") + Val("1")).ToString
将其中一个拖动到窗体默认名称为AxScriptControl1
然后你可以做:
Dim formula As String = "2+1"
Dim result As String = AxScriptControl1.Eval(formula)
Label1.Text = result
Val2+Val1你不能对字符串混合物进行评估,Val不知道+是什么意思。它是VALUE not evaluatemscriptcontrol的缩写,它有一个计算表达式的Eval方法。label_1.Text=Int32.Parse2+Int32.Parse1.ToStringi在这个问题上丢了5分,但我不知道为什么,我不想问这个问题来避免再次丢分,什么是积分制?这里真的没什么好解释的。你通过Eval函数对某个东西进行求值,然后得到一个结果。它可以处理简单的数学公式。脚本控件实际上可以计算并运行动态添加的代码,但它只能在由.Language属性设置的VBScript或JStrip中工作。它不理解VB.Net。有关更多示例,请参见和。此控件的文档很少,您只需进行实验。