qq_54016116 2023-04-11 13:33 采纳率: 25%
浏览 33
已结题

C#输入任意的两个字符

C#输入任意的两个字符:实现以下功能: 1、如果两个都是字母转换为小写输入;2、如果两个都是数字,将其就和后输出结果;

  • 写回答

2条回答 默认 最新

  • 「已注销」 2023-04-11 14:30
    关注

    以下内容部分参考ChatGPT模型:


    可以使用Console.ReadLine()方法获取用户输入的两个字符,然后判断它们的类型进行相应的操作。

    示例代码:

    Console.Write("请输入任意的两个字符:");
    string input = Console.ReadLine();
    
    if (char.IsLetter(input[0]) && char.IsLetter(input[1]))
    {
        // 两个字符都是字母,转换为小写输出
        Console.WriteLine(input.ToLower());
    }
    else if (char.IsDigit(input[0]) && char.IsDigit(input[1]))
    {
        // 两个字符都是数字,将其相加后输出结果
        int result = int.Parse(input[0].ToString()) + int.Parse(input[1].ToString());
        Console.WriteLine(result);
    }
    else
    {
        Console.WriteLine("输入有误!");
    }
    

    这段代码首先通过Console.ReadLine()方法获取用户输入的两个字符,然后使用char.IsLetter()和char.IsDigit()方法判断它们的类型。

    如果两个字符都是字母,则使用ToLower()方法将它们转换为小写字母后输出。

    如果两个字符都是数字,则将它们相加后输出结果。

    如果输入的字符不符合要求,则输出提示信息。


    如果我的建议对您有帮助、请点击采纳、祝您生活愉快

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 4月11日
  • 已采纳回答 4月11日
  • 创建了问题 4月11日

悬赏问题

  • ¥50 切换TabTip键盘的输入法
  • ¥15 可否在不同线程中调用封装数据库操作的类
  • ¥15 微带串馈天线阵列每个阵元宽度计算
  • ¥15 keil的map文件中Image component sizes各项意思
  • ¥20 求个正点原子stm32f407开发版的贪吃蛇游戏
  • ¥15 划分vlan后,链路不通了?
  • ¥20 求各位懂行的人,注册表能不能看到usb使用得具体信息,干了什么,传输了什么数据
  • ¥15 Vue3 大型图片数据拖动排序
  • ¥15 Centos / PETGEM
  • ¥15 划分vlan后不通了