📄 digitletterpunctuation.cs
字号:
using System;
namespace Example_6
{
/// <summary>
/// 此程序演示如何使用 foreach 循环。
/// </summary>
class DigitLetterPunctuation
{
/// <summary>
/// 应用程序的主入口点。
/// </summary>
[STAThread]
static void Main(string[] args)
{
// 存放字母的个数
int countLetters = 0;
// 存放数字的个数
int countDigits = 0;
// 存放标点符号的个数
int countPunctuations = 0;
// 用户提供的输入
string input;
Console.WriteLine("请输入一个字符串");
input = Console.ReadLine();
// 声明 foreach 循环以遍历
// 输入的字符串中的每个字符。
foreach(char chr in input)
{
// 检查字母
if(char.IsLetter(chr))
countLetters++;
// 检查数字
if(char.IsDigit(chr))
countDigits++;
// 检查标点符号字符
if(char.IsPunctuation(chr))
countPunctuations++;
}
Console.WriteLine("字母的个数为: {0}", countLetters);
Console.WriteLine("数字的个数为: {0}", countDigits);
Console.WriteLine("标点符号的个数为: {0}", countPunctuations);
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -