用C#进行堆栈储存数据

对于一下txt数据,要将上面的数据分块,进行储存,对于下面数据L与S之后的数据分别存储,怎么用StreamWriter存储
3.5,5,5
ID147,312303.586,499860.308
ID148,311970.966,499740.297
ID164,303521.015,497684.195
ID165,303069.052,497407.154
ID180,295818.444,495133.562
GPS22,295447.814,494949.879
ID148
ID147,L,0
ID149,L,185.3358
ID149,S,672.914
ID149
ID148,L,0
GPS17,L,183.3508
GPS17,S,376.229
GPS17
ID149,L,0
ID150,L,140.2215
ID150,S,484.698

提问不明确,你需要存储什么没说清楚,再说这个和StreamWriter,已经堆栈也毫无关系。