C#语言基础 |
您所在的位置:网站首页 › c语言赋值输出 › C#语言基础 |
第一部分 了解c# 一、C#的定义及其特点 C#是微软公司在2000年7月发布的一种全新且简单、安全、面向对象的程序设计语言,是专门为.net的应用而开发的语言。它吸收了c++、Visual basic、Delphi、Java等语言的优点,体现了当今最新的程序设计技术的功能和精华。.net框架为c#提供了一个强大的、易用的、逻辑结构一致的程序设计环境。同时,公共语言运行时(Common Language Runtime)为C#程序语言提供了一个托管的运行时环境,使程序比以往更加稳定、安全。其特点有: ·语言简洁 ·保留了C++的强大功能 ·快速应用开发功能 ·语言的自由性 ·强大的Web服务器控件 ·支持跨平台 ·与XML相融合 二、Visual Studio.NET 的集成开发环境 如何新建一个Visual C# .net项目 1、打开VS集成开发环境,左上角“文件” 2、打开“新建”——>"项目”(弹出“新建项目”对话框) 3、在“新建项目”对话框中 (1)选择编程语言——C# (2)框架版本——.net 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、值覆盖 举例 ·下面的程序输出内容是? 1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 6 namespace 课后作业题3 7 { 8 class Program 9 { 10 static void Main(string[] args) 11 { 12 Console.WriteLine("面朝大海"); 13 Console.WriteLine("春暖花开"); 14 Console.ReadLine(); 15 16 17 18 19 } 20 } 21 }·输出为“春暖花开”。解析:程序是由上到下顺序读取,读完第一行后——“面朝大海”,读第二行后——“春暖花开”,读第三句——打印内容。第二行的“春暖花开”将第一行的“面朝大海”覆盖住了。所以输出为“春暖花开”。 5、值拼接 ·下面的程序输出为? 1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 6 namespace 课后作业题3 7 { 8 class Program 9 { 10 static void Main(string[] args) 11 { 12 string a = "面朝大海,"; 13 string b = "春暖花开"; 14 string 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); //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(); } }}
|
今日新闻 |
点击排行 |
|
推荐新闻 |
图片新闻 |
|
专题文章 |
CopyRight 2018-2019 实验室设备网 版权所有 win10的实时保护怎么永久关闭 |