Это программа разделяет входные параметры на цифры и остальные символы и выводит их отдельно.
using System;
namespace TestConsoleApplication
{
class Test
{
static void Main(string[] args)
{
string argument="",print="";
string [] tekst;
char[] simvol;
char[] cifri={'0','1','2','3','4','5','6','7','8','9'};
string chislo="";
foreach (string word in args)
{
argument = argument + word;
}
simvol = argument.ToCharArray();
for (int i = 0; i < simvol.Length; i++)
{
foreach(char cifra in cifri)
{
if (simvol[i] == cifra)
chislo = chislo + simvol[i];
}
}
tekst = argument.Split(cifri);
foreach(string word in tekst)
print=print+word;
Console.WriteLine("Полные параметры запуска: {0}", argument);
Console.WriteLine("Только текст: {0}",print);
Console.WriteLine("Только цифры: {0}",chislo);
Console.ReadKey();
}
}
}
using System;
namespace TestConsoleApplication
{
class Test
{
static void Main(string[] args)
{
string argument="",print="";
string [] tekst;
char[] simvol;
char[] cifri={'0','1','2','3','4','5','6','7','8','9'};
string chislo="";
foreach (string word in args)
{
argument = argument + word;
}
simvol = argument.ToCharArray();
for (int i = 0; i < simvol.Length; i++)
{
foreach(char cifra in cifri)
{
if (simvol[i] == cifra)
chislo = chislo + simvol[i];
}
}
tekst = argument.Split(cifri);
foreach(string word in tekst)
print=print+word;
Console.WriteLine("Полные параметры запуска: {0}", argument);
Console.WriteLine("Только текст: {0}",print);
Console.WriteLine("Только цифры: {0}",chislo);
Console.ReadKey();
}
}
}
Комментариев нет:
Отправить комментарий