【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.分配今天的任务 二.任务分解图 三.燃尽图 四.心得 刚接触冲刺,一开始任务没有分布很多,大家要一些熟悉的 ...
随机推荐
- javascript中类的属性访问权限研究(1)
本篇文章主要针对javascript的属性进行分析,由于javascript是一种基于对象的语言,本身没有类的概念,所以对于javascript的类的定义有很多名字,例于原型对象,构造函数等,它们都是 ...
- [ Android 五种数据存储方式之二 ] —— 文件存储数据
关于文件存储,Activity提供了openFileOutput()方法可以用于把数据输出到文件中,具体的实现过程与在J2SE环境中保存数据到文件中是一样的. 文件可用来存放大量数据,如文本.图片.音 ...
- VMware虚拟机出现Reason: Failed to lock the file
打开VMware出现Cannot open the disk *.vmdk or one of the snapshot disks it depends on.Reason: Failed to l ...
- SQL,SP与ORM
SQL译为按每一次情况的办理,SP意为存储过程,ORM就是对象-关系映射,比如Hibernate 一,演变 刚开始的时候,只有sql语句,即可以用交互模式一句一句执行, 也可以用批模式执行,多行sq ...
- 如何改变xls中的单元格左上角的图标
点绿色小三角的是文本型数字,是不能参与加减运算的.首先选中含有绿色小三角的单元格,右击鼠标选择,设置单元格格式, 数字选项卡,选择常规
- Spring context:component-scan代替context:annotation-config
Spring context:component-scan代替context:annotation-config XML: <?xml version="1.0" encod ...
- 【Unity3d游戏开发】游戏中的贝塞尔曲线以及其在Unity中的实现
RT,马三最近在参与一款足球游戏的开发,其中涉及到足球的各种运动轨迹和路径,比如射门的轨迹,高吊球,香蕉球的轨迹.最早的版本中马三是使用物理引擎加力的方式实现的足球各种运动,后来的版本中使用了根据物理 ...
- 创建 vxlan 并部署 instance - 每天5分钟玩转 OpenStack(147)
上一节我们完成了 OVS VxLAN 的配置工作,今天创建 vxlan100_net 并部署 instance. 创建 vxlan100_net 打开菜单 Admin -> Networks,点 ...
- css3 UI 修饰——回顾
1.box-shadow 属性向框添加一个或者多个阴影. 语法: box-shadow: h-shadow v-shadow blur spread color inset h-shadow 必须,水 ...
- 关于js 构造 onclick 方法中传递Guid参数问题
转义字符单双引号用法:\' 与 \" 例如: $.getJSON("data.json", function(data, status, xhr) { $(" ...