C#学习

1.B站丑萌气质狗

视频链接

C#的循环-判断

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleAppFramework
{
    internal class Program
    {
        static void Main(string[] args)
        {
            for (int i=0; i<=2;i++) {
                GetUserInfo();//第一个用户

            }
           
            Console.ReadKey();
        }
        static string ChangeData(String name1) {
            if (name1 == "张三")
            {
                Console.WriteLine("你输入的是张三");
                name1 = "法外狂徒张三";
            }
            else if (name1 == "李四")
            {
                Console.WriteLine("你输入的是李四");
                name1 = "无情铁手李四";
            }
            else if (name1 == "王五")
            {
                Console.WriteLine("你输入的是王五");
                name1 = "柔情姐姐王五";
            }
            else {
                Console.WriteLine("你输入的不正确,无法修改");
            }
            return name1;
        }
        public static void GetUserInfo() {
            Console.WriteLine("这是我的第一个程序");
            Console.WriteLine("请输入你的故乡");
            string home = Console.ReadLine();
            Console.WriteLine("请输入你的名字");
            string name = Console.ReadLine();
            name=ChangeData(name);
            Console.WriteLine("请输入你的年龄");
            string age = Console.ReadLine();
            Console.WriteLine("请输入你的爱好");
            string hobby = Console.ReadLine();
            Console.WriteLine("");
            Console.WriteLine($"故乡:{home}  名字:{name}  年龄:{age}  爱好:{hobby}");
        }
    }
}

泛型

功能:查找泛型集合中有几个【张三】

      static void Main(string[] args)
      {

          //泛型集合
          List<string> names = new List<string>();
          names.Add("张三");
          names.Add("李四");
          names.Add("王五");
          int num = 0;
          for (int i = 0; i < names.Count; i++)
          {
              if (names[i] == "张三")
              {
                  num = num + 1;
              }
          }
          Console.WriteLine(num);

          Console.ReadKey();
      }

错误处理

(1)不循环的错误处理

      static void Main(string[] args)
      {

          int age = 0;
          Console.WriteLine("请输入年龄:");
          string input = Console.ReadLine();
          try {
              age = int.Parse(input); 
          }
          catch { 
              Console.WriteLine("请输入正确的年龄(数字字符串)!");
              return;//捕获到错误后直接return,要不然后面的代码还会执行,错误的打印出10
          }
          age += 10;
          Console.WriteLine("你的年龄是:"+age.ToString());
          Console.ReadKey();
          
      }

(2)循环的错误处理,直到控制台输入正确的年龄,跳出循环

        static void Main(string[] args)
        {

            int age = 0;

            bool flag = true;
            for (; flag; ) {//直到输入正确的年龄,跳出循环
                Console.WriteLine("请输入年龄:");
                string input = Console.ReadLine();
                try
                {
                    age = int.Parse(input);
                    flag= false;

                }
                catch
                {
                    Console.WriteLine("请输入正确的年龄(数字字符串)!");
                    flag = true;//出现年龄错误时一直进入循环,直到输入正确的年龄
                }
                age += 10;
               // Console.WriteLine("你的年龄是:" + age.ToString());及时出错也会进入这一步,年龄是0+10=10
            }
            Console.WriteLine("请输入姓名!");
            string name = Console.ReadLine();
            Console.WriteLine("请输入家乡!");
            string hometown = Console.ReadLine();
            Console.WriteLine($"故乡:{hometown}  名字:{name}  十年后的年龄:{age}");
            Console.ReadKey();


        }

如何创建一个注脚

一个具有注脚的文本。1

注释也是必不可少的

Markdown将文本转换为 HTML

KaTeX数学公式

您可以使用渲染LaTeX数学表达式 KaTeX:

Gamma公式展示 Γ ( n ) = ( n − 1 ) ! ∀ n ∈ N \Gamma(n) = (n-1)!\quad\forall n\in\mathbb N Γ(n)=(n1)!nN 是通过欧拉积分

Γ ( z ) = ∫ 0 ∞ t z − 1 e − t d t   . \Gamma(z) = \int_0^\infty t^{z-1}e^{-t}dt\,. Γ(z)=0tz1etdt.

你可以找到更多关于的信息 LaTeX 数学表达式here.

新的甘特图功能,丰富你的文章

2014-01-07 2014-01-09 2014-01-11 2014-01-13 2014-01-15 2014-01-17 2014-01-19 2014-01-21 已完成 进行中 计划一 计划二 现有任务 Adding GANTT diagram functionality to mermaid
  • 关于 甘特图 语法,参考 这儿,

UML 图表

可以使用UML图表进行渲染。 Mermaid. 例如下面产生的一个序列图:

张三 李四 王五 你好!李四, 最近怎么样? 你最近怎么样,王五? 我很好,谢谢! 我很好,谢谢! 李四想了很长时间, 文字太长了 不适合放在一行. 打量着王五... 很好... 王五, 你怎么样? 张三 李四 王五

这将产生一个流程图。:

链接
长方形
圆角长方形
菱形
  • 关于 Mermaid 语法,参考 这儿,

FLowchart流程图

我们依旧会支持flowchart的流程图:

Created with Raphaël 2.3.0 开始 我的操作 确认? 结束 yes no
  • 关于 Flowchart流程图 语法,参考 这儿.

导出与导入

导出

如果你想尝试使用此编辑器, 你可以在此篇文章任意编辑。当你完成了一篇文章的写作, 在上方工具栏找到 文章导出 ,生成一个.md文件或者.html文件进行本地保存。

导入

如果你想加载一篇你写过的.md文件,在上方工具栏可以选择导入功能进行对应扩展名的文件导入,
继续你的创作。


  1. 注脚的解释 ↩︎

相关推荐

  1. <span style='color:red;'>C</span>++<span style='color:red;'>学习</span>

    C++学习

    2024-07-14 10:02:03      41 阅读
  2. <span style='color:red;'>C</span>++<span style='color:red;'>学习</span>

    C++学习

    2024-07-14 10:02:03      40 阅读
  3. <span style='color:red;'>C</span>++<span style='color:red;'>学习</span>

    C++学习

    2024-07-14 10:02:03      20 阅读
  4. C#学习

    2024-07-14 10:02:03       28 阅读
  5. C++学习-List学习

    2024-07-14 10:02:03       46 阅读
  6. C# 系统学习(框架学习

    2024-07-14 10:02:03       34 阅读
  7. C/C++ 学习笔记】指针

    2024-07-14 10:02:03       46 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-14 10:02:03       67 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-14 10:02:03       72 阅读
  3. 在Django里面运行非项目文件

    2024-07-14 10:02:03       58 阅读
  4. Python语言-面向对象

    2024-07-14 10:02:03       69 阅读

热门阅读

  1. 华为生成树协议技术概述

    2024-07-14 10:02:03       27 阅读
  2. 如何使用Gunicorn配置SSL/TLS加密Web服务

    2024-07-14 10:02:03       36 阅读
  3. 八部金刚功-1.0.5-july 14th

    2024-07-14 10:02:03       24 阅读
  4. R 绘图 - 中文支持

    2024-07-14 10:02:03       22 阅读
  5. 不遵守全局主键配置【PGSQL】

    2024-07-14 10:02:03       19 阅读
  6. 手撕排序算法:冒泡排序

    2024-07-14 10:02:03       25 阅读
  7. 深入探究:Spring 中的消息队列实现方式

    2024-07-14 10:02:03       22 阅读
  8. 中介子方程五十八

    2024-07-14 10:02:03       15 阅读
  9. 【Perl】Perl 语言入门

    2024-07-14 10:02:03       19 阅读
  10. 2024-07-13 Qt6.5版本后视频渲染

    2024-07-14 10:02:03       25 阅读
  11. 格式化输出游戏装备的名称和单价

    2024-07-14 10:02:03       17 阅读
  12. OTP防重放攻击

    2024-07-14 10:02:03       20 阅读
  13. 排序之冒泡排序

    2024-07-14 10:02:03       22 阅读
  14. flutter弹窗高度过高,在弹出键盘后布局溢出问题

    2024-07-14 10:02:03       22 阅读