2015-09-03 55 views
0

我有2个字符串作为:比较字符串值不同

串1: @ SERIAL1 @代码1 @真正 @ serial2 @码2 @假@ serial3 @ C​​ODE3 @真正

STRING 2 : @ SERIAL1 @代码1 @ @ serial2 @码2 @假@ serial3 @ C​​ODE3 @

我需要的是信息(SERIAL1,代码1,true/false)。就像在上面的例子中,我只想为(serial1,code1,t/f)和(serial3,code3,t/f)和(serial3,code3,t/f)数据

STRING1加载到page_load上,点击保存按钮后会加载STRING2。所以我想只为那些不是所有值更改的值都打到数据库。

请建议一些合适的逻辑。

在此先感谢。

+0

***之前提示***'一些合适的逻辑'你能向我们展示**你尝试过什么以及你被卡住的地方吗?我们帮助其他人解决编程问题和问题,而不是编写代码的网站。另一方面,你可以创建一个类来保存你的属性,并创建一个方法来解析你需要的数据。 – Codexer

回答

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