C#和SQL笔记

1.1 .NET与C#
1.1.1 .NET 概述与C#应用
.NET是Microsoft.NET的简称,包含了能在.NET Framework平台运行的所有编程语言。
C# 是专门为.NET平台设计的一种语言。
1.2 第一个C#程序
1.2.1 新建程序 
使用Visual  Studio2012 创建并运行控制台应用程序包括是三步:新建项目--- 生成可执行文件--- 运行。
.NET Framework提供的快捷键:
F5:启动
Ctrl+F5:开始执行不调试;
1.2.2 认识控制台应用程序文件夹的结构
Program.cs:为项目的启动文件,在该文件中定义项目的启动入口,即Main()方法。在C#中,程序源文件以.cs作为扩展名。
1.2.3 认识C#程序
1. namespace关键字(命名空间),类似与Java中的package。
2. using 关键字 类似与Java中的import关键字
3. class 关键字 表示类
4. Main()方法  跟Java中main()方法一样的效果。
5. 关键代码  console.WriteLine(); 表示从控制台输出内容
Console.RealLine(); 从控制台输入
1.3 C# 中的变量和常量
1.3.1 C#中的数据类型
整型:int  浮点型: float;  双精度型:double;  字符串型:string;
布尔型:bool
其中 C#中布尔的关键字与Java不同,使用bool ,字符串关键字是小写开头
C# 语言要求给浮点变量赋值时,必须以字母f或F结束。
1.3.2 C#中的变量
语法:  数据类型  变量名称;
命名规则:
1. 组成: 由字母(A-Z,a-z)、 10个数字(0-9)、下划线,除此之外不能 含有其他字母
2. 开头: 只能以字母或下划线开头
3. 不能使用C#关键字;
1.3.3 C#中的常量
常量是在程序运行过程中保持不变的值。
语法:const 数据类型  常量名称=值;
常量命名规范:
1. 必须有一定的实际意义
2. 最好以大写字母来命名,中间可根据意义的连接性用下划线做链接,每个常量定义的右侧最好有简单的注释,说明其作用
3. 常量名称长度最好不要超过25个字符。


何时使用常量
1. 用于在程序中一旦设定就不允许被修改的值
2. 用于在程序中被经常引用的值
3. 用于程序中具有特定含义的值
1.4 console类
常用的输出方法有两种:
Console.WriteLine()和Console.Write(). 唯一区别是前者在输出后换行。后者不换行。
常用的输入方法有Console.RealLine()。
1.4.1 C#向控制台输出
利用Console.WriteLine()方法有三种方式:
1. Console.WriteLine();
2. Console.WriteLine(要输出的值);
3. Console.WriteLine(“格式字符串“, 变量列表);
例如:Console.WriteLine(“{0},{1},{2}”,name, age, call);
1.4.2 C#从控制台读入
语法: Console.WriteLine();
Int age int.Parse(Console.ReadLine()); 其中int.Parse()方法的作用是把字符串转换为整数。
1.5 类和对象
1.5.1 自定义方法
语法:
【访问修饰符】 返回值类型 方法名(参数列表)
{
//方法的主体
}
1. 访问修饰符 :一个是public 另一个是 private(私有的)
2. 方法的返回值类型:跟Java一样,
3. 方法名 命名规则: 要有实际的含义; 一般每个单词首字母大写
4. 参数列表 
5. 方法的主体:实现方法的代码,应该先写方法的声明,包括访问修饰符、返回值类型、方法名、参数列表,然后再写方法的主体
1.5.2 理解类和对象
定义类的语法
语法:【访问修饰符】 class 类名
{
//类的主体
}




第二章 C# 语法快速热身
2.1 选择结构
2..1.1  if结构
语法:  1.if 结构
if(条件表达式)
{
//代码块
}
2. if –else结构
If(条件表达式)
{
//代码块
}
else
{
//代码块
}
3.多重if结构
If(条件表达式1)
{
//代码块
}
else  if(条件表达式2)
{
//代码块
}
else if(条件表达式3)
{
//代码块
}
else
{
//代码块
}


4.嵌套if结构
If(条件表达式1)
{
If(条件表达式2)
{
//代码块1
}
Else
{
//代码块2
}
}
Else
{
//代码块3
}
2.1.2 switch 结构 
对比:Java中允许case中没有break语句。但是C#语言中要求每个case和default语句中都必须有break语句。


语法:Java中
Switch(int/char 表达式)
{
Case 常量表达式1:
//语句1;
Break; //可以没有
Case 常量表达式2:
//语句2;
Break; //可以没有
……
Default:
//语句n
}




C#中
Switch(int/char/string表达式)
{<
  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值