zoukankan      html  css  js  c++  java
  • 【2017-02-18】C#基础

    C# 全称C Sharp

    它是一种编程语言 文件名以.cs结尾

    我们要如何运用C#来进行编程,那就是Visual Studio

    如何使用Visual Studio

    打开VS,点击左上角的“文件”

    选择“新建”“项目” - 会打开新建窗体

    选择Visual C#  -- 框架4.0  --  控制台应用程序 --  保存位置 --  文件起名

    main函数中编写代码

    //往外输出内容的

    Console.WriteLine("要输出的内容");

    //等待用户输入,按回车键结束,防止程序闪退

    Console.ReadLine(); 

    -------------------------------------------------------正题----------------------------------------------------

    控制台程序的创建,输出,

    输入,定义变量,变量赋值,值覆盖,值拼接,值打印
    两种数据类型,整形类型转换

    //打印内容:
    Console.WriteLine("XXXXXX");//自动换行
    Console.Write("XXXXXX");//不自动换行

    //打印变量:
    Console.WriteLine(XXXXXX);//自动换行
    Console.Write(XXXXXX);//不自动换行

    //接收用户输入的内容:
    Console.ReadLine(); -- 会返回一个string(字符串)类型的值
    ----------------------------------------------------------
    定义变量:
    string a;

    变量赋值:
    a = "值";

    两句合并:
    string a = "值";

    两种类型变量需要注意

    两个string类型进行“+”操作,结果是:拼接

    定义整型变量:
    int a;
    整型变量赋值:
    a = 1;

    整型可以执行“+-*/”操作,结果是数学运算

    如何把字符串类型转换成整型?
    string a = "10";
    int b = int.Parse(a);

    变量不能重名,不管是什么类型的变量
    变量必须先定义,再使用
    ---------------------------------------------------

    以下是插入编写的代码,我在这里用的最笨的方法,把每一步全都做上注释,先规划好要做什么,在考虑怎么做,最后考虑怎么做能达到最好效果,

    标题为灵活多变的编写思维,是因为此次编写代码数量少的情况下没有全部进行变量赋值,推荐各位编写时不要思维太过局限,

    注意:红色背景色部分均可进行变量赋值,但要注意变量不能重名,整形变量赋值后输出的内容不需要  "  "

                // 1、输出“请输入您的姓名:”不自动换行
                Console.Write("请输入您的姓名:");
                // 2、等待用户输入姓名
                string XM = Console.ReadLine();
    
                // 3、输出“请输入您的性别:”不自动换行
                Console.Write("请输入您的性别:");
                // 4、等待用户输入性别
                string XB = Console.ReadLine();
    
                // 5、输出“请输入您的年龄:”不自动换行
                Console.Write("请输入您的年龄:");
                // 6、等待用户输入年龄
                string NL = Console.ReadLine();
    
                // 7、输出“请输入您的身高”不自动换行
                Console.Write("请输入您的身高:");
                // 8、等待用户输入身高
                string SG = Console.ReadLine();
    
                // 9、输出“请输入您的体重”不自动换行
                Console.Write("请输入您的体重:");
                //10、等待用户输入体重
                string TZ = Console.ReadLine();
    
                //11、输出“----------------华丽的分割线-----------------”自动换行
                Console.WriteLine("----------------华丽的分割线-----------------");
                //12、输出“XXX你好!您的性别是“X”,您的年龄是“XX”,您的身高是“XXX”,您的体重是“XXX”。”自动换行
                string end = XM + "你好!" + "您的性别是:" + XB + "”," + "您的年龄是:" + NL + "”," + "您的身高是:" + SG + "”,"+ "您的体重是:" + TZ + "”。";
    
    
                Console.WriteLine(end);
    
    
    
                //13、字符串转换整型
                int a = int.Parse(SG);
                int b = int.Parse(TZ);
    
                //14、输出“您的身高和体重的和是“XXX”。”
                int c = a + b;
                Console.WriteLine("您的身高和体重的和是:" + c + "”。");
    
    
    
    
    
                //防止控制台程序闪退
                Console.ReadLine();

    最后防止控制台程序闪退

    第一次写博客,出错地方多,望各位多多指点,以后会及时修改

  • 相关阅读:
    vue :调用子组件 ,watch props 时,监听不到
    table 》 td 超出内容过长显示...
    kendo 服务端排序
    Highcharts的基本属性和方法详解
    使用vue element table 自定义列模版
    vue 结合JQ ajax 作用域会改变
    实用的javascript 简写--读后感~
    【iOS】iOS13新增的暗黑模式(Dark Mode)
    【iOS】iOS13后新增的Scene Delegate和不使用工程自带的Main.storyboard
    【iOS】检测项目中是否包含UIWebView
  • 原文地址:https://www.cnblogs.com/hanqi0216/p/6413531.html
Copyright © 2011-2022 走看看