0

次のような「プロパティ」という名前のデータベース列にフォームを介して保存した値を保存します。

value1#||#value2#||#value3#||#value4

問題は、「for Each row As DataRow In table.Rows」を使用するときに、この文字列からたとえば「value2」を取得する方法です。

' を使用するとrow("Properties")、明らかに返されます: value1#||#value2#||#value3#||#value4.

特定の値 (例: value2) を取得するために分割関数を使用して何かを構築する方法は?

前もって感謝します!

4

1 に答える 1

1

split("#||#")文字列を値で分割するために使用するだけです。あなたの場合、 value2 を取得するには、次のようにします。

String[] splitValues = row("Properties").ToString().Split(new String[] {"#||#"}, StringSplitOptions.None);
String value2 = splitValues[1];
于 2013-04-16T08:48:32.610 に答える