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
String 将文本框插入字符串_String_Vb.net_Concatenation - Fatal编程技术网

String 将文本框插入字符串

String 将文本框插入字符串,string,vb.net,concatenation,String,Vb.net,Concatenation,如果没有硬编码,我无法理解如何将库存类别放入条件字符串中 我尝试了连接,但无法在字符串中添加一个“字符”。下面是标准字符串的示例。我希望在不硬编码D的情况下重新创建字符串,以便插入任何类型。如果有任何帮助,我将不胜感激。谢谢 Dim criteria As String = "Invt.Type = 'D'" 如果您说原始代码中的D应该是变量,那么显而易见的做法是使用变量: Dim criteria As String = "Invt.Type = '" & someVariable

如果没有硬编码,我无法理解如何将库存类别放入条件字符串中

我尝试了连接,但无法在字符串中添加一个“字符”。下面是标准字符串的示例。我希望在不硬编码D的情况下重新创建字符串,以便插入任何类型。如果有任何帮助,我将不胜感激。谢谢

Dim criteria As String = "Invt.Type  = 'D'"

如果您说原始代码中的D应该是变量,那么显而易见的做法是使用变量:

Dim criteria As String = "Invt.Type = '" & someVariable & "'"
使用
String.Format
可以更简洁地完成此操作:

Dim criteria As String = String.Format("Invt.Type = '{0}'", someVariable)
或字符串插值:

Dim criteria As String = $"Invt.Type = '{someVariable}'"
如果您想从
文本框
中获取变量的值,只需执行以下操作:

Dim someVariable As String = someTextBox.Text
或者您可以放弃变量,直接从
文本框
进入最终文本:

Dim criteria As String = $"Invt.Type = '{someTextBox.Text}'"

Dim标准为String=$”{Invt.Type}='D'
Dim标准为String=String.Concat(Invt.Type,='D')
…?您给我的解决方案非常简单,效果也很好。非常感谢。我花了三天时间来解决这个问题,但找不到语法来帮助我,我尝试过的都没有效果。再次感谢如果答案解决了您的问题,请单击旁边的大勾号/勾号来接受它。这会显示所有看到您的问题的人n列出了问题已经解决,他们不必打开问题并阅读您的评论。