السلام عليكم
ماهو الأمر في #C الذي يسمح لي بتقطيع string الى الإشارة \
مثلا السلسلة:
C:\Program Files\Default Company Name\Setuptimer\Test.exe
ويكون الناتج:
Test.exe
(h)
السلام عليكم
ماهو الأمر في #C الذي يسمح لي بتقطيع string الى الإشارة \
مثلا السلسلة:
C:\Program Files\Default Company Name\Setuptimer\Test.exe
ويكون الناتج:
Test.exe
(h)
سبحان الله وبحمده سبحان الله العظيم
وعليكم السلام
split
وهذا مثال من msdn
using System;
public class StringSplit2 {
public static void Main() {
string delimStr = " ,.:";
char [] delimiter = delimStr.ToCharArray();
string words = "one two,three:four.";
string [] split = null;
Console.WriteLine("The delimiters are -{0}-", delimStr);
for (int x = 1; x <= 5; x++) {
split = words.Split(delimiter, x);
Console.WriteLine("\ncount = {0,2} ..............", x);
foreach (string s in split) {
Console.WriteLine("-{0}-", s);
}
}
}
}// هنا نكتب النص المصدر
string str =@"C:\Program Files\Default Company Name\Setuptimer\Test.exe";
// هنا نحدد الحروف التي على اساسها يتم تقطبع النص
char[] charFind = {'\\'};
// هنا يتم تقطيع النص الى مصفوفة
string[] items = str.Split( charFind );
// هذا الناتج وهو اخر عنصر في المصفوفة
string result = items[ items.Length - 1 ];
// عرض الناتج
MessageBox.Show( result );
اعتقد هذا ما تريد
// هنا نكتب النص المصدر
string str =@"C:\Program Files\Default Company Name\Setuptimer\Test.exe";
// هنا نحدد الحروف التي على اساسها يتم تقطبع النص
char[] charFind = {'\\'};
// هنا يتم تقطيع النص الى مصفوفة
string[] items = str.Split( charFind );
// هذا الناتج وهو اخر عنصر في المصفوفة
string result = items[ items.Length - 1 ];
// عرض الناتج
MessageBox.Show( result );
اعتقد هذا ما تريد
هذا الموضوع مغلق.