日期:2014-05-17 浏览次数:20749 次
public class ObjectInput
{
public string a, b, c;
}
static void Main(string[] args)
{
//回车键的截取 分析下 字符串就行了,我这里以回车为 \r\n 处理
string test = "a1,a2,a3\r\n";
test += "b1,b2,b3\r\n";
test += "c1,c2,c3\r\n";
Console.Write(test);
//对象集合初始化
List<ObjectInput> olst=new List<ObjectInput>();
//拆分
string[] ts = test.Split(new string[] { "\r\n" }, StringSplitOptions.RemoveEmptyEntries);
foreach (string s1 in ts)
{
//二次拆分
string[] s2 = s1.Split(',');
//规定格式
if(s2.Length==3)
{
//加入对象到集合
ObjectInput o = new ObjectInput() { a = s2[0], b = s2[1], c = s2[2] };
//i.a = s2[0];
//i.b = s2[0];
//i.c = s2[0];
olst.Add(o);
}
}
//对象集合得到了 你可以插入数据库了 - - 。
foreach (ObjectInput objectInput in olst)
{
Console.WriteLine("ID:{0},Name:{1},Price:{2}", objectInput.a, objectInput.b, objectInput.c);
}
}