国内酒店网站建设,青岛企业建设网站公司,上海酒店vi设计公司,网页版微信网址是多少#x1f33b;#x1f33b; 目录 一、变量1.1 变量1.2 使用变量的步骤1.3 变量的声明1.4 变量的命名规则1.5 变量的初始化1.6 变量初始化的三种方法1.7 变量的作用域1.8 变量使用实例1.9 变量常见错误 二、C#数据类型2.1 数据类型2.2 值类型2.2.1 值类型直接存储值2.2.2 简单类… 目录 一、变量1.1 变量1.2 使用变量的步骤1.3 变量的声明1.4 变量的命名规则1.5 变量的初始化1.6 变量初始化的三种方法1.7 变量的作用域1.8 变量使用实例1.9 变量常见错误 二、C#数据类型2.1 数据类型2.2 值类型2.2.1 值类型直接存储值2.2.2 简单类型2.2.3 整数类型2.2.4 浮点类型2.2.5 decimal 类型2.2.6 bool类型 2.3 引用类型2.3.1 引用类型存储对值得引用2.3.2 Object 类2.3.3 String 类2.3.4 引用类型使用实例 2.4 值类型与引用类型得区别2.5 枚举类型2.5.1 什么是枚举类型2.5.2 枚举类型的使用 2.6 数据类型转换2.6.1 隐式类型转换2.6.2 显式类型转换2.6.3 装箱和拆箱 2.7 常量的使用2.7.1 为什么需要常量2.7.2 常量的定义及分类2.7.3 变量与常量的比较 一、变量
1.1 变量 1.2 使用变量的步骤 1.3 变量的声明 using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;namespace Bianliang
{class Program{static void Main(string[] args){int money 200;int money1, money2, money3;money1 300;money2 400;Console.Write(money);Console.ReadLine();}}
}1.4 变量的命名规则 变量名能不能用汉字 1.5 变量的初始化 using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;namespace Bianliang
{class Program{static void Main(string[] args){int aa 456;String bb ;Console.Write(aa);Console.Write(bb);Console.ReadLine();}}
}1.6 变量初始化的三种方法 1.7 变量的作用域 全局变量 using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;namespace Chengyuanbianliang
{class Program{String aa 2323;static String bb 3443;static void Main(string[] args){Program program new Program();Console.WriteLine(program.aa);Console.WriteLine(bb);Console.ReadLine();}}
}局部变量 using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;namespace Chengyuanbianliang
{class Program{String aa 2323;static String bb 3443;static void Main(string[] args){Program program new Program();Console.WriteLine(program.aa);Console.WriteLine(bb);Console.WriteLine(a);Console.ReadLine();}void showInfo(){int a 666;Console.WriteLine(a);Console.ReadLine();}}
}1.8 变量使用实例 using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;namespace ConsoleApp2
{class Program{static void Main(string[] args){Console.WriteLine(Welcome to Glorysoft\n);Console.WriteLine(please input into username:);String name Console.ReadLine();Console.WriteLine(当前用户为 name);Console.ReadLine();}}
}1.9 变量常见错误 错误1 错误2 错误3 二、C#数据类型
2.1 数据类型 2.2 值类型
2.2.1 值类型直接存储值 例如 using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;namespace ConsoleApp1
{class Program{static void Main(string[] args){int age 30;int age2 age;age2 35;Console.WriteLine(age age);Console.WriteLine(age2 age2);Console.Read();}}
}2.2.2 简单类型 2.2.3 整数类型 例如 using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;namespace ConsoleApp3
{class Program{static void Main(string[] args){int a 10; //int 正负整数都可以//uint b -10; //-10是有符号得所以不可行只能使用无符号即正数类byte c 255;// byte d 258; //超过了byte得最大取值Console.WriteLine(c);Console.Read(); }}
}2.2.4 浮点类型 2.2.5 decimal 类型 注意 定义decimal变量时的问题 using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;namespace ConsoleApp3
{class Program{static void Main(string[] args){decimal a 3.14M;Console.WriteLine(a);Console.Read(); }}
}
2.2.6 bool类型 using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;namespace ConsoleApp3
{class Program{static void Main(string[] args){bool a true;bool b false;Console.WriteLine(a);Console.WriteLine(b);Console.Read(); }}
}2.3 引用类型
2.3.1 引用类型存储对值得引用 2.3.2 Object 类 不区分大小写得限制 2.3.3 String 类
(1) (2) 2.3.4 引用类型使用实例 using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;namespace ConsoleApp3
{class Program{static void Main(string[] args){Consumal consumal new Consumal();consumal.Record();}}class Card{public string money { get; set; }}class Consumal{public void Record(){Console.WriteLine(信用卡消费记录\n);Card pcard new Card(){money 8000};Console.WriteLine(信用卡得总额度pcard.money);Card scard pcard;scard.money 3000;Console.WriteLine(信用卡消费记录pcard.money);Console.Read();}}
}2.4 值类型与引用类型得区别 2.5 枚举类型
2.5.1 什么是枚举类型 一种特殊得字段 2.5.2 枚举类型的使用 2.6 数据类型转换 2.6.1 隐式类型转换 using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;namespace ConsoleApp3
{class Program{static void Main(string[] args){double score1 81.5;double score2 score1 2;Console.WriteLine(第二次考试平均分: score2);Console.Read();}}}例如 2.6.2 显式类型转换 2.6.3 装箱和拆箱 2.7 常量的使用
2.7.1 为什么需要常量 2.7.2 常量的定义及分类 2.7.3 变量与常量的比较 例如 using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;namespace ConsoleApp3
{class Program{static void Main(string[] args){double PI 3.14;double r;Console.WriteLine(请输入圆的半径\n);r Convert.ToDouble(Console.ReadLine());Console.WriteLine(圆的面积为: PI*r*r);Console.Read();}}}