C# ialah bahasa pengaturcaraan berorientasikan objek popular yang digunakan untuk membangunkan aplikasi Windows, aplikasi web dan permainan. Dalam artikel ini, kita akan membincangkan cara menulis program C# untuk membaca rentetan dan mencari jumlah semua nombor dalam rentetan.
Langkah pertama program ialah membaca rentetan yang dimasukkan oleh pengguna. Kita boleh membaca rentetan daripada konsol menggunakan kaedah Console.ReadLine(). Ini adalah contoh -
Console.WriteLine("Enter a string:"); string inputString = Console.ReadLine();
Langkah seterusnya ialah mencari jumlah semua nombor dalam rentetan input. Kita boleh menggunakan kaedah char.IsDigit() untuk menyemak sama ada aksara ialah nombor. Kami kemudiannya boleh menggunakan kaedah int.Parse() untuk menukar aksara berangka kepada integer dan menambahnya kepada jumlah.
int sum = 0; foreach (char c in inputString) { if (char.IsDigit(c)) { sum += int.Parse(c.ToString()); } }
Akhir sekali, kita perlu memaparkan jumlah nombor kepada pengguna. Kita boleh menggunakan kaedah Console.WriteLine() untuk memaparkan keputusan pada konsol.
Console.WriteLine("The sum of digits in the string is: " + sum);
Ini adalah program C# yang lengkap -
using System; namespace SumOfDigits { class Program { static void Main(string[] args) { string inputString = ("11603529"); int sum = 0; foreach (char c in inputString) { if (char.IsDigit(c)) { sum += int.Parse(c.ToString()); } } Console.WriteLine("The sum of digits in the string is: " + sum); } } }
The sum of digits in the string is: 27
Dalam artikel ini, kami belajar cara menulis program C# untuk membaca rentetan dan mencari jumlah semua nombor dalam rentetan. Kami menggunakan kaedah char.IsDigit() untuk menyemak sama ada aksara ialah nombor, kaedah int.Parse() untuk menukar aksara berangka kepada integer dan kaedah Console.WriteLine() untuk memaparkan hasil pada konsol. Program ini sangat berguna dalam pelbagai aplikasi di mana kita perlu mencari jumlah nombor dalam rentetan tertentu.
Atas ialah kandungan terperinci Program C# membaca rentetan dan mengira jumlah semua nombor. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!