PDA

View Full Version : سوال: تشخیص Space



bachebahal_1363
جمعه 03 خرداد 1387, 00:00 صبح
سلام خدمت دوستان
می خواستم بدونم داخل یک textbox به چه صورت می شه فاصله بین کلمات رو تشخیص داد و هر کلمه رو به صورت برعکس نشون داد
مثال

برنامه نویس => همانرب سیون

hassan razavi
جمعه 03 خرداد 1387, 10:52 صبح
می تونید با متد Split یک متغیر از جنس String ، کلمات رو بر اساس Space جدا کنید. بعد با حلقه for و متد Substring کلمات بدست اومده رو معکوس کنید.

molana alavi
جمعه 03 خرداد 1387, 11:07 صبح
شما می تونید با تابع split مربوط به رشته اون تست باکس کلمات رو از هم جدا کرده و هر کلمه رو توی یک عنصر آرایه قرار بدی بعدش هر عنصر آرایه رو معکوس کنی دوباره اونها رو تو یه رشته بریزی

string strSampel = "salam hale shoma chetore?";
string strResult = string.Empty;
string[] arySTRWord = strSampel.Split(' ');
for (int i = 0; i < arySTRWord.Length; i++)
{
char[] aryChar = arySTRWord[i].ToCharArray();
Array.Reverse(aryChar);
strResult += new string(aryChar) + " ";
}