【2017-2-17】C#基础 - 定义变量,输入输出
1、初学C#。
C#是专门为.NET的应用而开发的语言,他吸收了C++、Visual Basic、Delphi、Java等语言的优点,提高了程序开发的效率。
2、Visual Studio.NET的集成开发环境。
初始操作分5步:打开VS,点击左上角的“文件”,选择“新建”“项目” - 会打开新建窗体。选择C# 框架4.0 控制台应用程序 保存位置 文件起名。
3、代码的编写。
在main函数中编写代码。一个项目中有且只有一个main函数。
输出:Console.WriteLine("要输出的内容");//往外输出内容的,且自动换行。
Console.Write("要输出的内容");//往外输出内容的,不自动换行。
Console.ReadLine();//等待用户输入,按回车结束,防止程序闪退。
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text; namespace _0216第一个解决方案
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("键盘敲烂");
Console.WriteLine("月薪过万");
Console.ReadLine();
Console.WriteLine("键盘落灰");
Console.ReadLine();
Console.WriteLine("回家要饭");
Console.ReadLine();
}
}
}
4、定义变量,数据输入。
先设置一个变量,再给变量赋值。切定义变量的名称不可重复。若已有string a,则不可再设置int a 。
设置的变量可理解为一个盒子,而变量赋值则可理解为往这个盒子里装东西,必须先有盒子才能往里面装东西。
打印内容:Console.WriteLine("输出的内容");
Console.Write("输出的内容");
而打印变量则括号内没有双引号:Console.WriteLine(变量名);
Console.Write(变量名);
接收用户输入的内容:
Console.ReadLine(); - 会返回一个string(字符串)类型的值
string定义的变量相加是拼接。
定义变量:string a ;
变量赋值:a = "值";
两句合并:string a="值";
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text; namespace 输入
{
class Program
{
static void Main(string[] args)
{
Console.Write("请输入姓名:"); string name = Console.ReadLine();
string nihao="你好";
string c = nihao + name;
Console.WriteLine(c);
Console.ReadLine();
}
}
}
5、定义整型变量。
int a;
整型变量赋值:
a = 1;
int和string的区别:int只能赋值为数字,string可以赋值为任意字符串。
int可以执行"+—*/"运算,结果为数学计算。string只可进行"+"结果为两者的拼接。
如何将string字符串类型转化为int整型:
string a ="10";
int b =int.Parse(a);
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text; namespace 练习题1
{
class Program
{
static void Main(string[] args)
{
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("--------------------华丽的分割线-----------------------");
Console.WriteLine(a+"你好!您的性别是“" + b+"”,您的年龄是“"+c+"”,您的身高是“"+d+"”,您的体重是“"+e+"”。");
Console.ReadLine();
}
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text; namespace 练习题2
{
class Program
{
static void Main(string[] args)
{
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("--------------------华丽的分割线-----------------------");
Console.WriteLine(a + "你好!您的性别是“" + b + "”,您的年龄是“" + c + "”,您的身高是“" + d + "”,您的体重是“" + e + "”。");
int f = int.Parse(d);
int g = int.Parse(e);
int h = f + g;
Console.Write("您的身高和体重的和是“"+h+"”。");
Console.ReadLine(); }
}
}
小白第一次分享,见笑了!
【2017-2-17】C#基础 - 定义变量,输入输出的更多相关文章
- C#语言基础——定义变量、变量赋值、输入输出
第一部分 了解c# 一.C#的定义及其特点 C#是微软公司在2000年7月发布的一种全新且简单.安全.面向对象的程序设计语言,是专门为.net的应用而开发的语言.它吸收了c++.Visual basi ...
- C#基础 - 定义变量,输入输出
本节课主要讲解C#的发展历史及部分C#语言基础, 主要内容有:控制台程序的创建,输出,输入,定义变量,变量赋值,值覆盖,值拼接,值 打印,两种数据类型,整形类型转换 本节重点难点:定义变量 ...
- JavaScript基础——定义变量
在JavaScript中使用变量来临时存储和访问来自JavaScript文件的数据.变量既可以指向简单的数据类型,如数字或者字符串:也可以指向更复杂的数据类型,比如对象. 在JavaScript中定义 ...
- python基础教程 变量/输入输出/if判断
python的运用越来越多.大数据经常被人谈及,数据从何而来?通过各个平台.app.网站数据的收集,分析,过滤,生成报告,这些都可以用python来处理,并且有很多成熟的库可以直接用了.那还不赶紧深入 ...
- 2017/05/17 java 基础 随笔
- go基础语法-变量定义
1.基础定义 变量类型在变量名后 var a int var s string 2.定义并赋值 var a,b int = 1,2 var s string="abc" 3.类型推 ...
- 2017-2-17,c#基础,输入输出,定义变量,变量赋值,int.Parse的基础理解,在本的初学者也能看懂(未完待续)
计算机是死板的固定的,人是活跃的开放的,初学c#第一天给我的感觉就是:用人活跃开放式的思维去与呆萌的计算机沟通,摸清脾气,有利于双方深入合作,这也是今晚的教训,细心,仔细,大胆 c#基础 1.Hell ...
- C# 基础控制台程序的创建,输出,输入,定义变量,变量赋值,值覆盖,值拼接,值打印
基础学习内容有 Console.WriteLine("要输出的内容");//往外输出内容的 Console.ReadLine(); //等待用户输入,按回车键结束,防止程序闪退 控 ...
- 【2017-2-17】VS基本应用及C#基础第一节(定义变量、输入及输出)
一VS基本应用 (一)新建项目 新建项目可有多种方法例如: 1. 在VS起始页面建立新项目 2. 在集成环境中,通过"文件"/"新建"/"项目&q ...
随机推荐
- shell相关命令
1.shell是什么? 从用户角度:shell是用户与Linux沟通的桥梁 从程序员角度:shell本身是一种用C语言编写的程序 shell担任了翻译的角色,将用户输入的命令翻译成Linux能够识别的 ...
- excel计算后列填充
先鼠标选中一个要输出的地方,输入=,然后就可以输入计算的公示,然后按enter,然后鼠标放在这个框的右下角变成十字,然后双击,就填充整列了.
- 仿网易邮箱5.0(四):信息提示插件(tips.js)
信息提示插件,在平常的开发中也是经常乃至的一个插件,像是一些辅助信息的提示,如:加载成功.提交信息成功或失败等等.这个插件在163邮箱中用在切换标签时提示加载状态. 下面我们先来分析一下这个小插件需要 ...
- java 错误 classes路径配置错误
1. 错误显示页 2. 解决步骤 2.1. 查看 root cause 信息 org.springframework.beans.factory.BeanCreationException: Erro ...
- word中利用宏替换标点标点全角与半角
Alt+F11,然后插入-模块: 复制下面代码到编辑窗口: Sub 半角标点符号转换为全角标点符号() '中英互译文档中将中文段落中的英文标点符号替换为中文标点符号 Dim i As Paragrap ...
- JavaWeb三层结构---课设02
收获总结 1三层架构模式 区分层次的目的即为了“高内聚,低耦合”的思想 分层介绍: Javaweb设计分为三层:数据访问层,业务逻辑层和表示层. 数据访问层:只提供对基本数据的访问,不涉及任何的业务逻 ...
- Java8 Lumbda表达式 初步
Java8 Lumbda表达式 初步 package com.stono.test; import java.util.function.BinaryOperator; public class Te ...
- .Net多线程编程—使用Visual Studio 2012进行调试
1 相关概念 1)栈帧 C语言中,每个栈帧对应着一个未运行完的函数.栈帧中保存了该函数的返回地址和局部变量. 栈帧也叫过程活动记录,是编译器用来实现过程/函数调用的一种数据结构. 2)单步执行与单步函 ...
- CSS 文件的4种引入方式
(1)链接式 : 在网页的<head></head>标签对中使用<link>标记来引入外部样式表文件,使用html规则引入外部css (用得比较多) : < ...
- UWP开发技巧:实现SMB协议操作文件服务器文件
问题来源 文件服务器文件夹操作在PC与Surface端确实还是和传统操作一样没什么区别,但是到了手机端与Surface Hub就没那么方便了,因为文件资源管理器Explorer根本没法添加网路硬盘.对 ...