我具有由點分隔的字符串(「」)字符,它表示一個層次結構中的分離的字符串轉換成層次結構:拆分使用C#和LINQ
string source = "Class1.StructA.StructB.StructC.FieldA";
如何使用C#和LINQ分裂串入單獨的字符串來顯示他們的層次?如:
string[] result = new string[]
{
"Class1",
"Class1.StructA",
"Class1.StructA.StructB",
"Class1.StructA.StructB.FieldA"
};
優雅的解決方案 – 2012-01-30 07:34:54
出色答卷。 linq解決方案非常重要,因爲我將從xml中讀取100個這些數據,並將它們組合到自動生成的類中。 – sean 2012-01-30 22:09:59