2012-04-25 16 views
11

Bir dizenin başlangıcından belirli bir konuma ve bir başka Alt Dizenin son konumun sonundan dizenin sonuna kadar gitmesini sağlamaya çalışıyorum. Ama sonun ne olacağını bilmiyorum. Birden çok uzunluk olacak. Aşağıdaki gibi bir karakter pozisyonu vermeden dizenin sonuna gitmenin bir yolu var mı?Substring Dizgenin Sonuna Git

StartVariable.Substring(0, 14) 
EndVariable.Substring(15, Substring.Length) 

Teşekkürler!

+1

Bize ne konum sonra bazı örnekler verebilir misiniz çalışabilir - önce/sonra? – n8wrl

cevap

27

Sadece EndVariable.Substring(15) kullanın.

3

ne dersiniz:

string start = input.Remove(15); 
string end = input.Substring(15); 
0

EndVariable.Last().ToString(); da

+0

Eğer EndVariable' 'string' ise,' .Last() 'Linq uzantısı son' char' kod birimini alacaktır. Bir örnek olarak “lacoste” .Last() '' e '', '' lacoste '' verir.Last(). ToString() '' 'e' 'verir. Bu, askerin istediği gibi görünmüyor. –

+0

Merhaba, sadece şunu yanıtlamak istiyorum: "Dizinin sonuna belirli bir karakter pozisyonu vermeden, aşağıdakine benzer bir şey var mı?" aynı zamanda başlığa göre ve bütün resmi olduğu gibi değil. Özür dilerim, eğer bu cevap karışıklık yaratırsa. –