2014-01-24 18 views
1

我有一個包含一些值作爲set.Now按我的要求,我必須分析這個字符串變成sets.Here一個字符串是我的字符串內容..解析在C#中尺寸的字符串

14/01/13 09:06AM 502 19 <I>01203851288   0'00 00:00'45   D0 

現在我有來解析這個字符串:

Date:   14/01/13 
Time:   09:06AM 
Extension: 502 
line:   19 
Number:  <I>01203851288 
Ring:   0'00 
Span:   00:00'45 
CD:   D0 

所以我的問題是如何可以解析給定的字符串到resultant.Can我使用的串概念拆分給定的字符串...

+0

我不知道你的意思是尺寸。 –

+1

您的解析策略應該取決於數據格式。它是固定長度的字段嗎?分隔?還有別的嗎? –

+0

我假設固定長度。如果字段的長度保持不變或不超過最大長度。是的你可以。 – KyorCode

回答

1
 string str = "14/01/13 09:06AM 502 19 <I>01203851288   0'00 00:00'45   D0"; 
     var strings = str.Split(new char[] { ' ' }, StringSplitOptions.RemoveEmptyEntries); 
+0

感謝您的答覆。一個疑問如何將此字符串添加到日期,擴展名等 – Adi

+0

我不確定日期/時間/擴展名是什麼。如果它們是一個類中的屬性,那麼你可以分別給它們賦值。在回答字符串數組「字符串」包含字符串,每一部分,這意味着串[0] =「14/01/13」,串[1] =「上午09時06分」等。如果Date是DateTime類型的變量,則應使用DateTime.Parse(string)將字符串轉換爲日期時間。其他人也是如此。希望這會幫助你。 – Max

+0

我的意思是我怎麼能拆分目前在VAR串 – Adi