2015-09-03 59 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