sahel65
شنبه 10 اردیبهشت 1390, 11:14 صبح
سلام
یک سوال در خصوص جدا کردن عدد از رشته داشتم؛
این برنامه ای است که نوشتم:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
char[] d = new char[12];
string dd = "5Ed5v3a4r3d4";
for (int i = 0; i < dd.Length; i++)
{
d[i] = dd[i];
{
if (d[i] >= 'a' && d[i] <= 'z' || d[i] >= 'A' && d[i] <= 'Z')
{
Console.WriteLine(d[i]);
}
}
}
Console.ReadLine();
}
}
}
تا اینجا برنامه درست کار میکنه و در خروجی فقط رشته ها رو به من نشون میده، حالا
در قسمت شرطی؛اگه بخوام بجای حروف از عدد استفاده کنم، چگونه باید این کار رو انجام بدم:
if (d[i] >= 'a' && d[i] <= 'z' || d[i] >= 'A' && d[i] <= 'Z')
]
یعنی اینجوری:
if (d[i] >= 0 && d[i] <= 9)
ضمنا اگه بخوام بعد از جدا کردن حروف اونها رو تو یک رشته دیگه کپی کنم، چگونه باید نسبت به این کار اقدام کنم؟
یعنی در نهایت دو تا رشته داشته باشم که یکیش فقط شامل اعداد و دیگری شامل کاراکتر؟
یک سوال در خصوص جدا کردن عدد از رشته داشتم؛
این برنامه ای است که نوشتم:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
char[] d = new char[12];
string dd = "5Ed5v3a4r3d4";
for (int i = 0; i < dd.Length; i++)
{
d[i] = dd[i];
{
if (d[i] >= 'a' && d[i] <= 'z' || d[i] >= 'A' && d[i] <= 'Z')
{
Console.WriteLine(d[i]);
}
}
}
Console.ReadLine();
}
}
}
تا اینجا برنامه درست کار میکنه و در خروجی فقط رشته ها رو به من نشون میده، حالا
در قسمت شرطی؛اگه بخوام بجای حروف از عدد استفاده کنم، چگونه باید این کار رو انجام بدم:
if (d[i] >= 'a' && d[i] <= 'z' || d[i] >= 'A' && d[i] <= 'Z')
]
یعنی اینجوری:
if (d[i] >= 0 && d[i] <= 9)
ضمنا اگه بخوام بعد از جدا کردن حروف اونها رو تو یک رشته دیگه کپی کنم، چگونه باید نسبت به این کار اقدام کنم؟
یعنی در نهایت دو تا رشته داشته باشم که یکیش فقط شامل اعداد و دیگری شامل کاراکتر؟