در C#، شما میتوانید از متد IsUpper کلاس Char برای بررسی اینکه آیا یک کاراکتر یا یک رشته تشکیل شده از حروف بزرگ انگلیسی استفاده کنید. برای تعریف تابعی که این کار را انجام دهد، میتوانید مانند این عمل کنید:
using System;
class Program
{
static bool IsAllUppercase(string input)
{
foreach (char c in input)
{
if (!Char.IsUpper(c))
{
return false;
}
}
return true;
}
static void Main(string[] args)
{
// تست تابع
Console.WriteLine(IsAllUppercase("HELLO")); // True
Console.WriteLine(IsAllUppercase("Hello")); // False
Console.WriteLine(IsAllUppercase("123")); // True (کاراکترهای غیر حروف انگلیسی نادیده گرفته میشوند)
}
}
تابع IsAllUppercase در مثال بالا یک رشته را گرفته و از Char.IsUpper برای بررسی تمامی کاراکترها استفاده میکند. اگر تمامی کاراکترها حروف بزرگ انگلیسی باشند، True برمیگرداند و در غیر اینصورت False برمیگرداند.
نوشته شده توسط
bahareh_1400
سلام من یک تابع دارم بصورت زیر که یک رشته دریافت میکنه و نتیجه True یا Flase رو میده .
این رشته فقط شامل حروف بزرگ انگلیسی میتونه باشه.
کسی میتونه یک رشته بگه که بزارم داخلش نتیجه True بده ؟
تشکر
https://pastecode.io/s/0nftr5w1