我有两个字符串:
STRING 1: @ SERIAL1 @ CODE1 @的真 @ serial2 @码2 @假@ serial3 @ CODE3 @的真
STRING 2: @ SERIAL1 @ CODE1 @的假 @ serial2 @码2 @假@ serial3 @ CODE3 @的假
我需要的是更改它的组的信息(serial1,code1,true / false)。与上面的例子一样,我只想要(serial1,code1,t / f)和(serial3,code3,t / f)的数据
在page_load上加载STRING1,点击“保存”按钮后将加载STRING2。所以我想在数据库中只查找那些不是为所有值而改变的值。
请提出一些合适的逻辑。
先谢谢。
答案 0 :(得分:0)
您可以使用String.Split()将字符串转换为字符串数组,然后计算数组项。
实施例: strOriginal()= string1.Split(“@”) strChanged()= string2.Split(“@”)
' Assuming both strings had the same number of elements...
For i as Integer = 0 to strOriginal.Length - 1
If strOriginal(i) <> strChanged(i) Then
' Your DB write logic here...
End If
Next