هل يمكنك من فضلك كتابة رمز وظيفة C# لعكس الحالة في سلسلة بالنسبة لي؟ يجب أن يصبح كل حرف صغير كبيرًا، وكل حرف كبير يجب أن يصبح صغيرًا. اترك الأحرف الأخرى في السلسلة كما هي.
هل يمكنك من فضلك كتابة رمز وظيفة C# لعكس الحالة في سلسلة بالنسبة لي؟ يجب أن يصبح كل حرف صغير كبيرًا، وكل حرف كبير يجب أن يصبح صغيرًا. اترك الأحرف الأخرى في السلسلة كما هي.
user
فيما يلي دالة C# التي تعكس الحالة في سلسلة كما طلبت:

سلسلة ReverseCase (سلسلة)
{
        StringBuilder ReverseString = new StringBuilder();
        foreach (حرف var في s)
        {
                إذا (!char.IsLetter(letter))
                {
                        ReversedString.Append(letter);
                        يكمل؛
                }
                إذا (char.IsUpper (حرف))
                {
                        ReversedString.Append(char.ToLower(letter));
                }
                إذا (char.IsLower (حرف))
                {
                        ReversedString.Append(char.ToUpper(letter));
                }
        }
        
        إرجاع سلسلة عكسية.ToString();
}
assistant