在 C#的环境下实现:定义一函数 count( ),统计所给字符串中大写字母、小写字母、数字的个数并返回结果
时间: 2024-11-20 09:42:54 浏览: 9
C#找出字符串中第一个字母并大写的方法
在C#环境中,你可以定义一个名为`CountCharacterTypes`的函数,它接受一个字符串作为输入,然后分别计算其中大写字母、小写字母和数字的数量。以下是这个函数的实现:
```csharp
using System;
public class CharacterCounter
{
public static (int uppercase, int lowercase, int digits) CountCharacterTypes(string input)
{
int uppercase = 0;
int lowercase = 0;
int digits = 0;
foreach(char c in input)
{
if(char.IsUpper(c))
uppercase++;
else if(char.IsLower(c))
lowercase++;
else if(Char.IsDigit(c))
digits++;
}
return (uppercase, lowercase, digits);
}
}
```
在这个函数里,我们使用了`char.IsUpper()`、`char.IsLower()`和`Char.IsDigit()`这三个内置方法来检查字符是否分别为大写字母、小写字母或数字。最后,函数返回一个包含三个整数元组的结果,表示各自字符类型的数量。
阅读全文