小编Dek*_*eke的帖子

C# 中的 VB InStr 等效项

我不确定为什么会得到 的结果0,这是 的正确值a

我在VB中有

Dim searched As String = "<results>" & vbCrLf & "<field name=\""FID\""/>" & vbCrLf & "<field name=\""StartFID\""/>" & vbCrLf & "<field name=\""Vertex1\""/>" & vbCrLf & "<field name=\""Vertex2\""/>" & vbCrLf & "<field name=\""Slope\""/>" & vbCrLf & ""

Dim sought As String = "<rs FID=\""87\"" StartFID=\""87\"" Vertex1=\""29\"" Vertex2=\""30\"" Slope=\""-1\""/>"

Dim a As Integer = InStr(searched, sought)
Run Code Online (Sandbox Code Playgroud)

我想做的是得到a == 0与转换为 C# 相同的结果。

我努力了

int a = String.Compare(searched, sought);
int a = String.IndexOf(searched, sought);
int a …
Run Code Online (Sandbox Code Playgroud)

c# vb.net

2
推荐指数
1
解决办法
4万
查看次数

标签 统计

c# ×1

vb.net ×1