博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【2017-02-18】C#基础 - 定义变量,输入输出(最基础的编程,以及灵活多变的编写思维)...
阅读量:5278 次
发布时间:2019-06-14

本文共 2553 字,大约阅读时间需要 8 分钟。

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();

 

最后防止控制台程序闪退

 

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

转载于:https://www.cnblogs.com/hanqi0216/p/6413531.html

你可能感兴趣的文章
bzoj 2257 (JSOI 2009) 瓶子与燃料
查看>>
11)Java abstract class 和 interface
查看>>
使用xrdp或Xmanager 远程连接 CentOS6
查看>>
Linux误删恢复
查看>>
Unity调用Windows窗口句柄,选择文件和目录
查看>>
HashMap循环遍历方式
查看>>
React Native 入门 调试项目
查看>>
C# 通过 Quartz .NET 实现 schedule job 的处理
查看>>
关于java之socket输入流输出流可否放在不同的线程里进行处理
查看>>
目前为止用过的最好的Json互转工具类ConvertJson
查看>>
Day13
查看>>
tensorflow saver简介+Demo with linear-model
查看>>
Luogu_4103 [HEOI2014]大工程
查看>>
Oracle——SQL基础
查看>>
项目置顶随笔
查看>>
Redis的安装与使用
查看>>
P1970 花匠
查看>>
java语言与java技术
查看>>
NOIP2016提高A组五校联考2总结
查看>>
iOS 项目的编译速度提高
查看>>