C# dilinde rakam bulma uygulaması yapmak için şu adımları takip edebilirsiniz:

İlk olarak, kullanıcıdan bir metin girmesini isteyin. Bu metin içindeki rakamları bulacağız. Aşağıdaki kodu kullanarak kullanıcıdan metin girebilirsiniz:
csharp
Console.Write(“Metin girin: “);
string text = Console.ReadLine();
Daha sonra, metin içindeki rakamları bulmak için bir döngü kullanabilirsiniz. Bu döngü, metnin her karakterini tek tek dolaşacak ve rakam olup olmadığını kontrol edecektir. Rakam bulunduğunda, bunu bir listeye ekleyebilirsiniz. Aşağıdaki kodu kullanarak rakamları bulabilirsiniz:
csharp
List digits = new List();
foreach (char c in text)
{
if (char.IsDigit(c))
{
digits.Add(c);
}
}
Bu kod, metnin her karakterini tek tek dolaşarak rakam olup olmadığını kontrol eder. Eğer karakter bir rakamsa, bu rakamı digits adlı bir listeye ekler.
Son olarak, bulunan rakamları ekrana yazdırabilirsiniz. Aşağıdaki kodu kullanarak bulunan rakamları yazdırabilirsiniz:
csharp
Console.WriteLine(“Bulunan rakamlar:”);
foreach (char digit in digits)
{
Console.Write(digit + ” “);
}
Bu kod, digits listesindeki her rakamı ekrana yazdırır.
Tüm kodları bir araya getirerek, tam bir C# rakam bulma uygulaması şöyle olabilir:
csharp
using System;
using System.Collections.Generic;
class Program
{
static void Main(string[] args)
{
Console.Write(“Metin girin: “);
string text = Console.ReadLine();
List<char> digits = new List<char>();
foreach (char c in text)
{
if (char.IsDigit(c))
{
digits.Add(c);
}
}
Console.WriteLine("Bulunan rakamlar:");
foreach (char digit in digits)
{
Console.Write(digit + " ");
}
Console.ReadKey();
}
}
Bu kod, önce kullanıcıdan bir metin girmesini ister, ardından metin içindeki rakamları bulur ve ekrana yazdırır. Son olarak, uygulama kapatılır.