2012-09-27 77 views
0

在VBA分割功能,可用於將一個字符串分解,並使用分割字符串並獲得特定元素

'Get 4th element of split directly 
spElement = Split(someString,",")(3) 

有沒有在C#這樣的類似的方式在一行中獲取特定元素?我見過使用LINQ Last()這樣的例子

spElement = someString.Split(',').Last(); 

但是有可能通過數字獲得拆分數組的實際元素嗎?

回答

3

你獲得在C#

spElement = someString.Split(',')[3]; 

使用[]陣列中的特定位置的詳細信息,請查看本Arrays Tutorial MSDN上

+2

@OP請注意,這並不是特定於'字符串的任何方式。 Split'。這是* C#中所有*數組的訪問方式。 – Servy

+0

謝謝你。我覺得現在有點傻,因爲它非常明顯:) – user3357963

+0

不要忘記,基於C#的數組總是零。 'string [] parts = s.Split(',');字符串firstPart =部分[0];' –