【2017-2-17】VS基本应用及C#基础第一节(定义变量、输入及输出)
一VS基本应用
(一)新建项目
新建项目可有多种方法例如:
1、 在VS起始页面建立新项目
2、 在集成环境中,通过“文件”/“新建”/“项目”,出现新建项目对话框,在其中选择C#-控制台应用程序-框架Framework4,完成新建
3、 在已打开项目中,在解决方案管理器中右键/添加/新建项目
(二)基本应用
1、在工具/选项/环境/常规中可设置主题,字体和颜色可设置项目中的代码字体颜色
2、在文本编辑器/C#中可设置行号
二C#基础
新建项目的完成有五要素:C#、框架4.0、控制台应用程序、保存位置、文件起名
代码的完成编写主要在main函数中完成,main函数有四要素:名称、输入、输出、加工
(一) 输出
Console.WriteLine(“要写的内容”);//往外输出内容,自动换行,即光标在下
Console.Write(“内容”);//不自动换行,即光标在后
Console.ReadLine();//等待输入内容,输入内容继续,防止闪退
例如:
Console.WriteLine("键盘敲烂");
Console.WriteLine("月薪过万");
Console.ReadLine();
Console.WriteLine("键盘落灰");
Console.ReadLine();
Console.WriteLine("回家要饭");
Console.ReadLine();
(二) 输入
1、 若在代码中已输出想要内容则Console.ReadLine();只作为程序输出的一段完整代码防止闪退,无重要意义。
2、 输入变量,完成输出
(1)定义变量
首先要定义一个变量a,再赋值a=输入Console.ReadLine();,输入自己想要输入的内容,再输出,赋值的变量可以是输入内容,也可以是任意字符。例如:
string a = Console.ReadLine();
string b = ",你好!";
string c = a + b;
Console.WriteLine(c);
Console.ReadLine();
注意:此处“+”为合并两句,那数据间加减如何实现?
数据间运算需利用整型变量int,同样需先定义整型变量a,再赋值a=任意数字,实现运算。
例如:
int a = ;
int b = ;
int c = a + b;
Console.WriteLine(c);
Console.ReadLine();
实现了两种不同变量运算,两者之间是否可以转换?
若string为数字时可实现转换,首先定义string a=”任意数字”,再定义 int b=int.Parse(a)
综合演练:
Console.Write("“请输入您的姓名:”");
string a = Console.ReadLine();
Console.Write("“请输入您的性别:”");
string b = Console.ReadLine();
Console.Write("“请输入您的年龄:”");
string c = Console.ReadLine();
Console.Write("“请输入您的身高:”");
string d = Console.ReadLine();
Console.Write("“请输入您的体重:”");
string e = Console.ReadLine();
Console.WriteLine("“---------------------------”");
string f=a+"你好!您的性别是“"+b+"”,您的年龄是“"+c+"”您的身高是“"+d+"”您的体重是“"+e+"”。";
Console.Write(f);
int g = int.Parse(d);
int h = int.Parse(e);
int z = g + h;
string x = "您的身高和体重的和是“" + z + "”。";
Console.Write(x);
Console.ReadLine();
【2017-2-17】VS基本应用及C#基础第一节(定义变量、输入及输出)的更多相关文章
- win10 如何配置 java jdk1.8环境变量(2017.8.17 )jdk1.8.0_144
win10 如何配置 java jdk 环境变量 2017.8.17 本篇还适用于 windows server 2012. windows server 2014+ 一.安装 下载 jdk 64位 ...
- 2017.9.17校内noip模拟赛解题报告
预计分数:100+60+60=220 实际分数:100+60+40=200 除了暴力什么都不会的我..... T1 2017.9.17巧克力棒(chocolate) 巧克力棒(chocolate)Ti ...
- C++ primer plus读书笔记——第17章 输入、输出和文件
第17章 输入.输出和文件 1. 对键盘进行输入缓冲可以让用户在将输入传输给程序之前返回并更正.C++程序通常在用户按下回车键时刷新输入缓冲区. 2. 一些I/O类 streambuf类为缓冲区提供了 ...
- 使用Visual Studio 2017 C++17模块(module)特性
环境: win7_x64旗舰版.VS2017企业版 一.安装VS2017 1.1 安装VS2017时,必须要勾选“使用C++的modules开发”选项 1.2 安装成功后,会在VS安装目录Micros ...
- April 24 2017 Week 17 Monday
Much effort, much prosperity. 越努力,越幸运. I have ever seen this sentence in many people's signature of ...
- web前端CSS2学习2017.6.17
CSS---表现层,修饰和表现html文档,为了解决结构层和表现层分离的问题. 通过CSS极大的提高了工作效率,方便工作人员维护和管理CSS:层叠样式表,目前用的最广泛的css版本为css2,最新版本 ...
- HW 2017 12 17可禾大佬神题
好不容易搞来的题目,不写一写怎么行呢. 不过难度真心不高(一小时K掉),都是老题+暴力题,没有欧洲玄学. 再说一句,这试卷是叶可禾出的吧. T1 好老的题目,看到有多组数据我还怕了,以为有更流弊的算法 ...
- EZ 2017 12 17初二初三第一次膜你赛
以后平时练习还是写一写吧. (题目搞来搞去太烦了,直接PDF存起来) T1 水题(???),主要是数据水,正解是设一个阙值,然而根本没人打.(暴力出奇迹) CODE #include<cstdi ...
- 2017/05/17 java 基础 随笔
- 第一次项目冲刺(Alpha版本)2017/11/17
一.当天站立式会议 会议内容 1.对数据库的设计的进一步讨论 2.讨论SSH一些配置细节 3.分配今天的任务 二.任务分解图 三.燃尽图 四.心得 刚接触冲刺,一开始任务没有分布很多,大家要一些熟悉的 ...
随机推荐
- sql数据库链接
针对数据库只能链接计算机名称不能进行点(.)或者local本地链接的问题.主要会出现在刚装完系统的用户. 解决方法: 首先从SQL Server配置管理器中找到SQL Server网络配置的协议:TC ...
- 为 Jenkins 配置 .Net 持续集成环境
去年年底,得益于公司引入 Jenkins,让我们在持续集成方面迈出了第一步,本文不赘述如何安装 Jenkins,主要关注点在于配置 .Net 环境.另外本文是在 Windows 环境下安装的 Jenk ...
- 利用终端命令实现进入ntfs分区有两种方法。
一.手动设置ubuntu自动挂载Windows分区方法:1.先用FDISK命令查看一下磁盘的UUID $sudo fdisk -l /dev/sda1 * 1 851 6835626 83 Linux ...
- 吉特仓储管系统(开源)--使用Grunt压缩JS文件
在吉特仓储管理系统开发的过程中大量使用到了JS,随着JS文件的增多我们需要对JS进行有效的管理,同时也要对JS文件进行一些压缩.文本用于记录一下使用grunt压缩JS的操作步骤,便于遗忘之后记录查找, ...
- 自己动手系列——实现一个简单的ArrayList
ArrayList是Java集合框架中一个经典的实现类.他比起常用的数组而言,明显的优点在于,可以随意的添加和删除元素而不需考虑数组的大小.处于练手的目的,实现一个简单的ArrayList,并且把实现 ...
- JAVA_file(1)
1.基本概念的理解 绝对路径:绝对路径就是你的主页上的文件或目录在硬盘上真正的路径,(URL和物理路径)例如:C:xyz est.txt 代表了test.txt文件的绝对路径.http://www.s ...
- Windows下搭建HTTP/HTTPS服务器及测试过程
1 安装Apache http://www.apachehaus.com/cgi-bin/download.plx 选择合适的版本下载 本次下载的是 Apache 2.4.x VC14 Apache版 ...
- JS数组处理
一.定义数组: 方法1 var myCars=new Array(); myCars[0]="Saab"; myCars[1]="Volvo"; myCars[ ...
- C# 6 与 .NET Core 1.0 高级编程 - 39 章 Windows 服务(上)
译文,个人原创,转载请注明出处(C# 6 与 .NET Core 1.0 高级编程 - 39 章 Windows 服务(上)),不对的地方欢迎指出与交流. 章节出自<Professional C ...
- ssh无法远程登陆别的机器
ssh无法远程登陆别的机器,提示报错: ssh: symbol lookup error: ssh: undefined symbol: EVP_aes_128_ctr 解决方法如下: 给相应配置文件 ...