c#语言基础
一、C#项目组成结构
1、项目后缀:.config---配置文件
.csproj---项目文件(管理文件)
.sln---解决方案文件(管理项目)
.cs---源文件(程序代码)
p.s.: 后缀不同代表文件类型也不同,这些文件后缀类型会在”解决方案资源管理器“中看到。
2、主函数、输出语句、输入语句:
namespace Chapter.2 //命名空间 { class Program //类 { static void Main(string[] args) //方法(主函数) { Console.Write("Hello World!");//输出语句"Hello World!" Console.WriteLine("Hello World");//输出语句"Hello World",并换行 Console.ReadLine();//接收再次输入,防止退出 } } }
二、数据类型
1、基本数据类型
2、引用类型
类型转换
string类型转换为值类型(int decimal double): int.parse(要转换的值或变量)
Convert.ToInt32(要转换的值或变量)
值类型转换为string类型: 值类型.ToString();
三、转移字符
单引号:\' 双引号:\" 反斜杠:\\ 空格:\0 警告(产生蜂鸣):\a 退格:\b
换页:\f 换行:\n 回车:\r 水平制表符:\t 垂直制表符:\v
四、变量
字母、数字、下划线、@、汉字组成
首字母不能用数字,只能是字母、下划线、@、汉字
不能与管家你重名
定义:数据类型 变量名 [ 值 ]
五、运算符
1、前++和后++的区别
int a = 10, b = a++; Console.WriteLine("a=" + a); Console.WriteLine("b=" + b); int a1 = 10, b1 = ++a1; Console.WriteLine("a1=" + a1); Console.WriteLine("b1=" + b1); Console.ReadLine();
2、条件运算符
//定义a、b两个变量 int a = 10, b = 20; //定义变量x,并将比较表达式的结果赋值给x,如果a>b,x=1,否则x=2。 int x = (a > b) ? 1 : 2; Console.WriteLine("x="+x); Console.ReadLine();