View Full Version : حذف بخشی از یک رشته
مهدی رحیم زاده
پنج شنبه 29 آذر 1386, 20:29 عصر
سلام می خواستم بدونم برای اینکه بخشی از یک رشته رو حذف کنم باید چکار کنم ؟
مثلا یه رشته اینجوری داریم :
D:\resa gorup\root folder\cd\main
حالا می خوایم که \main رو از رشته حذف کنیم و حاصل رشته بشه این :
D:\resa gorup\root folder\cd
sinpin
پنج شنبه 29 آذر 1386, 20:54 عصر
سلام می خواستم بدونم برای اینکه بخشی از یک رشته رو حذف کنم باید چکار کنم ؟
مثلا یه رشته اینجوری داریم :
D:\resa gorup\root folder\cd\main
حالا می خوایم که \main رو از رشته حذف کنیم و حاصل رشته بشه این :
D:\resa gorup\root folder\cd
اینجو کارها راههای زیادی داره. یکیش هم اینه :
string path = @"D:\resa gorup\root folder\cd\main";
int lastSlash = path.LastIndexOf(@"\");
int length = path.Length - lastSlash;
MessageBox.Show(path.Remove(lastSlash, length));
sinpin
پنج شنبه 29 آذر 1386, 20:58 عصر
اینم یه مدل دیگه :
string path = @"D:\resa gorup\root folder\cd\main";
int lastSlash = path.LastIndexOf(@"\");
path = path.Substring(0, lastSlash);
MessageBox.Show(path);
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.