一、语言基础
C#定义及特点
C#是微软在2000年7月发布的一种全新且简单、安全、面向对象的程序设计语言,专门为.NET的应用而开发的语言。吸收了C++/VISUAL BASIC/delphi、Java等语言的优点。
特点有:语言简洁,保留了C++的强大功能;快速应用开发功能;语言的自由性;强大的web服务器控件;支持跨平台;与XML相融合。
项目
1后缀及意义
Confing:配置文件(存放配置参数文件);csproj项目文件(管理文件项)sln解决方案文件(管理项目)cs源文件(程序代码)
函数四要素:名称,输入,输出,加工
主函数:输入语句,输出语句
namespace ConsoleApplication1 (命名空间)
{
class Program (类)
{
static void Main(string[] args) (方法)
{
Console.Write("请输入你的姓名:");
string name = Console.ReadLine();
Console.Write("请输入你的年龄:");
string age = Console.ReadLine();
Console.Write("请输入你的单位:");
string work = Console.ReadLine();
Console.WriteLine("你的姓名是"+name+",你今年"+age+"岁了,你的单位是"+work+"");
Console.ReadLine(); }
}
}
Console.Readkey();输入语句
Console.Readline();输入语句
Console.WriteLine();输出语句,换行自动
Console.Write(); 输出语句,不自动换行
3快捷键使用
Alt+右箭头,提示,需要执行程序时点击启动或者Ctrl+F5
Ctrl+k+c注释本行
Ctrl+k+u取消注释
Shift+delete 一删删一行
Ctrl+x剪切一行
Ctrl+shift+space将光标放在方法函数括号里面时使用,显示重载
注释的三种方式
//注释一行 /**/注释一段区域 ////函数上面使用,给函数加注解
一行中生命相同类型的多个变量之间用逗号隔开。
同一语句中,不能对同一个变量名声明称同一类型两次。
二、数据类型
C#语言 |
.NET类型(通用语言) |
区间 |
||
值类型 |
整型(整数) |
byle |
Byte |
0~255 |
short |
Int16 |
-32768~32768 |
||
int(常用) |
Int32 |
-231~231-1 |
||
long |
Int64 |
-263~263-1 |
||
浮点型(小数) |
float(后+f) |
Single |
||
double(默认常用) |
Double |
5.0*10-324~1.7*10308 |
||
decimal(后+m) |
Decimal |
|||
字符型 |
char |
Char |
2字符 |
|
布尔型(判断) |
bool |
Boolean |
True或false |
|
日期时间 |
datetime |
|||
枚举类型 |
enum |
|||
结构类型 |
struct |
|||
引用类 |
字符串型 |
String |
String |
字符序列 |
String等同于字符型,长度较长,定义使用双引号
四、C#转义字符:
’ 单引号 ” 双引号 \ 反斜杠