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#基础 - 定义变量,输入输出的更多相关文章

  1. C#语言基础——定义变量、变量赋值、输入输出

    第一部分 了解c# 一.C#的定义及其特点 C#是微软公司在2000年7月发布的一种全新且简单.安全.面向对象的程序设计语言,是专门为.net的应用而开发的语言.它吸收了c++.Visual basi ...

  2. C#基础 - 定义变量,输入输出

    本节课主要讲解C#的发展历史及部分C#语言基础, 主要内容有:控制台程序的创建,输出,输入,定义变量,变量赋值,值覆盖,值拼接,值       打印,两种数据类型,整形类型转换 本节重点难点:定义变量 ...

  3. JavaScript基础——定义变量

    在JavaScript中使用变量来临时存储和访问来自JavaScript文件的数据.变量既可以指向简单的数据类型,如数字或者字符串:也可以指向更复杂的数据类型,比如对象. 在JavaScript中定义 ...

  4. python基础教程 变量/输入输出/if判断

    python的运用越来越多.大数据经常被人谈及,数据从何而来?通过各个平台.app.网站数据的收集,分析,过滤,生成报告,这些都可以用python来处理,并且有很多成熟的库可以直接用了.那还不赶紧深入 ...

  5. 2017/05/17 java 基础 随笔

  6. go基础语法-变量定义

    1.基础定义 变量类型在变量名后 var a int var s string 2.定义并赋值 var a,b int = 1,2 var s string="abc" 3.类型推 ...

  7. 2017-2-17,c#基础,输入输出,定义变量,变量赋值,int.Parse的基础理解,在本的初学者也能看懂(未完待续)

    计算机是死板的固定的,人是活跃的开放的,初学c#第一天给我的感觉就是:用人活跃开放式的思维去与呆萌的计算机沟通,摸清脾气,有利于双方深入合作,这也是今晚的教训,细心,仔细,大胆 c#基础 1.Hell ...

  8. C# 基础控制台程序的创建,输出,输入,定义变量,变量赋值,值覆盖,值拼接,值打印

    基础学习内容有 Console.WriteLine("要输出的内容");//往外输出内容的 Console.ReadLine(); //等待用户输入,按回车键结束,防止程序闪退 控 ...

  9. 【2017-2-17】VS基本应用及C#基础第一节(定义变量、输入及输出)

    一VS基本应用 (一)新建项目 新建项目可有多种方法例如: 1.  在VS起始页面建立新项目 2.  在集成环境中,通过"文件"/"新建"/"项目&q ...

随机推荐

  1. Mysql中主从复制的原理、配置过程以及实际案例

    Mysql中主从复制的原理.配置过程以及实际案例1.什么是主从复制?原理:主从分离,什么意思呢?我们不妨画个图看看.如图1所示: 2.准备工作:预备两台服务器,我这里使用虚拟机安装了两个Centos6 ...

  2. Extjs换肤+cookie皮肤记忆功能

    http://www.myext.cn/kaifa/a_102.html    Ext之家 <title>无标题页</title>    <link rel=" ...

  3. 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 ...

  4. Bootstrap入门(二十二)组件16:列表组

    Bootstrap入门(二十二)组件16:列表组 列表组是灵活又强大的组件,不仅能用于显示一组简单的元素,还能用于复杂的定制的内容. 1.默认样式列表组 2.加入徽章 3.链接 4.禁用的列表组 5. ...

  5. jmeter测试计划

    测试计划配置 用户定义的变量: 测试计划上可以添加用户定义的变量.一般添加一些系统常用的配置.如果测试过程中想切换环境,切换配置,一般不建议在测试计划上添加变量,因为不方便启用和禁用,一般是直接添加用 ...

  6. POJ1664(整数划分)

    放苹果 Time Limit: 1000MS   Memory Limit: 10000K Total Submissions: 30894   Accepted: 19504 Description ...

  7. 如何给 UILable 添加横线

    类似淘宝上的原价现价,原价上一般都会有一条横线,这种效果怎么实现呢?其实相当的简单,我们只需要重写自定义的lable的 - (void)drawRect:(CGRect)rect 方法就行了. 具体实 ...

  8. ubuntu下安装ssh服务器方法

    由于xshell远程连接ubuntu是通过ssh协议的,所以,需要给ubuntu安装ssh服务器. 1)ubuntu安装ssh服务器 sudo apt-get install openssh-serv ...

  9. bootstrap table编辑操作的时候 在模态框里加载iframe页面(加载的页面是在另一个页面做编辑)的时候如何关闭模态框和刷新table

    //关闭模态框                             window.parent.$('#myModal').modal('hide'); //修改成功后刷新table表格      ...

  10. 一篇文章搞定css3 3d效果

    css3 3d学习心得 卡片反转 魔方 banner图 首先我们要学习好css3 3d一定要有一定的立体感 通过这个图片应该清楚的了解到了x轴 y轴 z轴是什么概念了. 首先先给大家看一个小例子: 卡 ...