C#语⾔基础——定义变量、变量赋值、输⼊输出
第⼀部分了解c#
⼀、C#的定义及其特点
C#是微软公司在2000年7⽉发布的⼀种全新且简单、安全、⾯向对象的程序设计语⾔,是专门为的应⽤⽽开发的语⾔。它吸收了
c++、Visual basic、Delphi、Java等语⾔的优点,体现了当今最新的程序设计技术的功能和精华。框架为c#提供了⼀个强⼤的、易⽤的、逻辑结构⼀致的程序设计环境。同时,公共语⾔运⾏时(Common Language Runtime)为C#程序语⾔提供了⼀个托管的运⾏时环境,使程序⽐以往更加稳定、安全。其特点有:
·语⾔简洁
·保留了C++的强⼤功能
·快速应⽤开发功能
·语⾔的⾃由性
·强⼤的Web服务器控件
·⽀持跨平台
·与XML相融合
⼆、Visual Studio.NET 的集成开发环境
如何新建⼀个Visual C# 项⽬
1、打开VS集成开发环境,左上⾓“⽂件”
2、打开“新建”——>"项⽬”(弹出“新建项⽬”对话框)
3、在“新建项⽬”对话框中
(1)选择编程语⾔——C#
(2)框架版本—— 4.0
(3)选择控制台应⽤程序
(4)存储路径
(5)⽂件命名
三、C#项⽬的组成结构
1、项⽬的后缀:
.config——配置⽂件(存放配置参数⽂件)
.csproj——项⽬⽂件(管理⽂件项)
.sln——解决⽅案⽂件(管理项⽬)
.cs——源⽂件(程序代码)
注:后缀不同代表⽂件类型也不同,这些⽂件后缀类型会在“解决⽅案资源管理器”中看到。
2、每⼀个程序有且只有⼀个main函数,我们在main函数中写代码。
main函数的内容
Console.WriteLine( );——输出语句,⾃动换⾏
Console.ReadLine( );——输⼊语句,⾃动换⾏(按回车键结束防⽌程序闪退)
Console.Write( );——输出语句,不⾃动换⾏
3、定义变量、变量赋值
变量的命名规则:
·组成:字母,数字,下划an线,@,汉字(⼀般不⽤汉字命名)
·⾸字母只能⽤字母,下划线,@,汉字
·不能与关键字重名
(1)string——定义字符串变量
·格式:string a="hello";
·2个字符串“+”时,进⾏拼接
(2)int——定义整型变量
·格式:int b="10";
·2个整型“+”时,进⾏加法
4、值覆盖
举例
·下⾯的程序输出内容是?
1using System;
2using System.Collections.Generic;
3using System.Linq;
4using System.Text;
5
6namespace课后作业题3
7 {
8class Program
9    {
10static void Main(string[] args)
11        {
12          Console.WriteLine("⾯朝⼤海");
13          Console.WriteLine("春暖花开");
14          Console.ReadLine();
15
16
17
1819        }
20    }
21 }
·输出为“春暖花开”。解析:程序是由上到下顺序读取,读完第⼀⾏后——“⾯朝⼤海”,读第⼆⾏后——“春暖花开”,读第三句——打印内容。第⼆⾏的“春暖花开”将第⼀⾏的“⾯朝⼤海”覆盖住了。所以输出为“春暖花开”。
5、值拼接
·下⾯的程序输出为?
1using System;
2using System.Collections.Generic;
3using System.Linq;
4using System.Text;
5
6namespace课后作业题3
7 {
8class Program
9    {
10static void Main(string[] args)
11        {
12string a = "⾯朝⼤海,";
13string b = "春暖花开";
14string end = a + b;
15            Console.WriteLine(end);
16            Console.ReadLine();
17        }
18    }
19 }
答:⾯朝⼤海,春暖花开
解析:·string定义的是字符串变量,当2个string类型的进⾏“+”时,进⾏拼接,即:“⾯朝⼤海,春暖花开”。        ·Console.WriteLine(end);  值打印如果括号⾥的内容没有双引号——输出为“⾯朝⼤海,春暖花开”。        ·Console.WriteLine("end");    值打印如果括号⾥的内容有双引号——输出为“end”。
6、int类型转换为string类型
string a="10";
int b=int.Parse(a);
7、注释格式://注释内容
8、综合练习
“请输⼊您的姓名:”同⼀⾏出现光标,等待⽤户输⼊
“请输⼊您的性别:”光标,等待⽤户输⼊
“请输⼊您的年龄:”同上
“请输⼊您的⾝⾼:”同上
“请输⼊您的体重:”同上
“--------------------华丽的分割线-----------------------”
xxx你好!您的性别是“男”,您的年龄是“18”,您的⾝⾼是“180”,您的体重是“180”。
练习题2:
您的⾝⾼和体重的和是“360”。
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace 课后作业题2
{
class Program
{
static void Main(string[] args)
{ //1、输出“请输⼊您的姓名:”
Console.Write("请输⼊您的姓名:");
/
/2、等待⽤户输⼊姓名
string name = Console.ReadLine();
//3、输出“请输⼊您的性别:”
Console.Write("请输⼊您的性别:");
//4、等待⽤户输⼊性别
string sex = Console.ReadLine();
//5、输出“请输⼊您的年龄:”
Console.Write("请输⼊您的年龄:");
//6、等待⽤户输⼊年龄
string age = Console.ReadLine();
//7、输出“请输⼊您的⾝⾼:”
Console.Write("请输⼊您的⾝⾼:");
//8、等待⽤户⽤户输⼊⾝⾼
string high = Console.ReadLine();
//9、将字符串变量转换为整型变量
int high1 = int.Parse(high);
writeline输出数值变量//10、输出“请输⼊您的体重:”
Console.Write("请输⼊您的体重:");
//11、等待⽤户输⼊体重
string weave = Console.ReadLine();
//12、将字符串变量转换为整型变量
int weave1 = int.Parse(weave);
/
/13、输出“-------华丽的分割线--------”
Console.WriteLine("----------------华丽的分割线-----------------");
//14、定义变量a,变量赋值
string a = "您好!您的⾝⾼和体重的和是“";
//15、定义变量b,变量赋值
string b = "”。";
//16、计算⾝⾼和体重的和
int c = high1 + weave1; //17、打印最终结果string end = a + c + b; Console.WriteLine(end); Console.ReadLine();
}
}
}

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。