C#是微软公司在2000年7月发布的一种全新且简单、安全、面向对象的程序设计语言。是专门为。NET的开发而开发的语言。
一、C#的项目组成结构
1、项目结构:
1.1项目后缀:
.config 配置文件(存放配置参数文件)
.csproj 项目文件(管理文件项)
.sin 解决方案文件
.cs 源文件(程序代码)
1.2函数的四要素:名称,输入,输出,加工。
1.3主函数,输入语句,输出语句。
Static void Main (string[] args)
{
主函数内容
}
Console.ReadKey();输入语句。
Console.ReadLine();输入语句。自动换行
Console.WriteLine();输出语句。自动换行。
Console.Write();输出语句。
1.4
namespace ConsoleApplicationl 命名空间
class Program 类
static void Main(string[] args) 方法
1.5
Alt+→ 提示,需要执行程序时点击启动或ctrl+F5
ctrl+k 选中一行
二 数据类型
基本数据类型
整形:byle Byte 1 0...255
short int16 2
int int32 4
long int64 8
浮点型:float Single 4 1位
double Double 8 2位
decimal Decimal 16 所有
字符型:char Char 2 任意字符
布尔型:bool Boolean 1 True或false
字符串型:string String 字符序列
日期时间:DtaeTime
枚举类型:ENUM
结构类型:struct
三、引用类型
1.字符串类型
string等同于字符型,长度较长,定义是用双引号。
举例:string a =“hello”; string b =“H”;
2.类类型
object是所有其他类型的最终基类
3.接口类型
interface
4.数组类型
一维和多维数组,如int[]和int[,,,,]
四、C#转义字符
\'单引号\''双引号\\反斜杠\0空\a蜂鸣音\b退格\f换页\n换行\r回车\t水平制表符\v垂直制表符
五变量常量
一个等号是赋值,两个等号是逻辑运算 1.变量名的命名规则 :1,变量名组成 字母 数字 下划线 @ 汉字 2,首字母只能用 字母 下划线 @ 汉字 例子 3 不能与关键字重名(if else for)
2变量的定义:数据类型 变量名[=值];例子 int a=1;
3变量名前加关键字(不能赋值,只能取值):const 例子 const int a=1;
六 运算符
算数 : ++ -- 加加 减减 优先级 由高到低 即执行顺序由上到下,(圆括号的优先级最高)
*/% 乘除取余
+- 加减
关系:> < >= <= 大于小于 大于等于 小于等于
== != 等于 不等于
逻辑:&& 与(并且) 必须是真
|| 或 左右两边其中之一是真
! 非(优先级在此表的最顶层) 写在语句前 原本真变假
调价运算符:?: 唯一的一个三元运算符 如果
赋值 = += -= *= /= %= 如x-=4 即 x=x-4
前++ 后++的区别
int a= 10, b=a++;
Console.Writeline("a="+a);
Console.Writeline("b="+b);结果: a=10,b=11
int a=10,b=++a;
Console.Writeline("a="+a);
Console.Writeline("b="+b);结果:a=11,b=11
条件运算符:例子 x=(x>12)?1:2 //假如x >12那么返回1,否返回2