01.
string
reader =
"Tag1=AAA Tag2=BBBBBBBB Tag3=CCCCCCCCCCCCCC"
;
02.
03.
DataTable dt =
new
DataTable();
04.
dt.Columns.Add(
new
DataColumn(
"Key"
,
typeof
(
string
)));
05.
dt.Columns.Add(
new
DataColumn(
"Value"
,
typeof
(
string
)));
06.
07.
string
[] array = reader.Split(
" "
);
08.
09.
foreach
(
string
r
in
array)
10.
{
11.
string
[] data = r.Split(
"="
);
12.
13.
DataRow dr = dt.NewRow();
14.
dr[
"Key"
] = data[0];
15.
dr[
"Value"
] = data[1];
16.
dt.Rows.Add(dr);
17.
}
18.
19.
string
valurOfTag2 = (from d
in
dt.AsEnumerable()
20.
where d.Field<
string
>(
"Key"
) ==
"Tag2"
21.
select d.Field<
string
>(
"Value"
)).First();