Hi dilipsharm,
Refer below code.
C#
protected void Read(object sender, EventArgs e)
{
string value = ",1|699.0,2|699.0,DU4|899.0,DU3|899.0,8|699.0,7|699.0,5|699.0,6|699.0,DU5|899.0,DU6|899.0,12|699.0,11|699.0,9|699.0,10|699.0,DU8|899.0,DU7|899.0,13|699.0,14|699.0,DU9|899.0,20|699.0,19|699.0,17|699.0,18|699.0,DL2|899.0,DL1|899.0,23|699.0,24|699.0,DU16|899.0,DU15|899.0,DL4|899.0,DL3|899.0,DU17|899.0,DU18|899.0,27|699.0,28|699.0,DL8|899.0,DL7|899.0,DL5|899.0,DL6|899.0";
string[] arrays = value.Split(',');
List<DataClass> lists = new List<DataClass>();
foreach (string keyValuePair in arrays)
{
if (!string.IsNullOrEmpty(keyValuePair))
{
DataClass data = new DataClass();
data.First = keyValuePair.Split('|')[0];
data.Second = keyValuePair.Split('|')[1];
lists.Add(data);
}
}
}
public class DataClass
{
public string First { get; set; }
public string Second { get; set; }
}
VB.Net
Protected Sub Read(ByVal sender As Object, ByVal e As EventArgs)
Dim value As String = ",1|699.0,2|699.0,DU4|899.0,DU3|899.0,8|699.0,7|699.0,5|699.0,6|699.0,DU5|899.0,DU6|899.0,12|699.0,11|699.0,9|699.0,10|699.0,DU8|899.0,DU7|899.0,13|699.0,14|699.0,DU9|899.0,20|699.0,19|699.0,17|699.0,18|699.0,DL2|899.0,DL1|899.0,23|699.0,24|699.0,DU16|899.0,DU15|899.0,DL4|899.0,DL3|899.0,DU17|899.0,DU18|899.0,27|699.0,28|699.0,DL8|899.0,DL7|899.0,DL5|899.0,DL6|899.0"
Dim arrays As String() = value.Split(","c)
Dim lists As List(Of DataClass) = New List(Of DataClass)()
For Each keyValuePair As String In arrays
If Not String.IsNullOrEmpty(keyValuePair) Then
Dim data As DataClass = New DataClass()
data.First = keyValuePair.Split("|"c)(0)
data.Second = keyValuePair.Split("|"c)(1)
lists.Add(data)
End If
Next
End Sub
Public Class DataClass
Public Property First As String
Public Property Second As String
End Class