• 写一个方法完成如下功能,判断从文本框textbox1输入的一个字符,如果是数字则求该数字的阶乘,如果是小写字条,则转换为大写,大写字符不变,结果在文本框textbox2中显示


    窗体设计:

    代码:

     1 using System;
     2 using System.Collections.Generic;
     3 using System.ComponentModel;
     4 using System.Data;
     5 using System.Drawing;
     6 using System.Linq;
     7 using System.Text;
     8 using System.Threading.Tasks;
     9 using System.Windows.Forms;
    10 
    11 namespace WindowsFormsApplication6
    12 {
    13     public partial class Form1 : Form
    14     {
    15         //写一个方法完成如下功能,判断从文本框textbox1输入的一个字符,
    16         //如果是数字则求该数字的阶乘,如果是小写字条,则转换为大写,大写字符不变,
    17         //结果在文本框textbox2中显示
    18         public Form1()
    19         {
    20             InitializeComponent();
    21         }
    22 
    23         private void button1_Click(object sender, EventArgs e)
    24         {
    25             string curStr = textBox1.Text;
    26             if (curStr.Length == 1)//如果文本框textbox1的字符串长度为1
    27             {
    28                 Char a = curStr[0];//把文本框textbox1的字符串的第一个字符转为Char类型
    29                 int b = Convert.ToInt32(a);//ASCII值
    30                 long product = 1;//乘积
    31                 //如果输入的是数字,输出A
    32                 if (b >= 48 && b <= 57)
    33                 {
    34                     int c = Convert.ToInt32(curStr);//把文本框textbox1的值转为int类型
    35                     //输出ASCII值
    36                     //textBox2.Text = b.ToString();
    37                     //输出阶乘
    38                     //零的阶乘为1
    39                     for (int i = 1; i <= c; i++)
    40                     {
    41                         product = product * i;//乘积
    42 
    43                     }
    44                     textBox2.Text = product.ToString();
    45                 }
    46                 //如果输入的是小写字符
    47                 else if (b >= 97 && b <= 122)
    48                 {
    49                     textBox2.Text = curStr.ToUpper();
    50                 }
    51                 //如果输入的是大写字符
    52                 else
    53                 {
    54                     textBox2.Text = textBox1.Text;
    55                 }
    56             }
    57             else//如果输入的并不止一个字符
    58             {
    59                 MessageBox.Show("请只输入一个字符");
    60             }
    61         }
    62     }
    63 }

    网络提供方法(未知方法):

  • 相关阅读:
    js中剩余参数
    css中 @mixin的使用
    前端Vue中常用rules校验规则
    vue 运行时报错: Cannot assign to read only property 'exports' of object 'Object'
    webpack 常用的loader
    二维码图片合成 ----合成图片以便微信长按保存(移动端)
    VUE中引入第三方JS
    小程序开发者工具--快捷键
    小程序注意事项
    webpack+ES6+less 开发环境搭建
  • 原文地址:https://www.cnblogs.com/start-from-scratch/p/5062251.html
Copyright © 2020-2023  润新知