(二)c#基础
2008-10-29 16:55 想吓死鬼 阅读(106) 评论(0) 收藏 举报
1.c#是一种面向对象语言
2.第一个C#程序
using System;
Main()方法程序入口点
3.变量
字段和局部变量的作用域冲突
静态方法中访问静态字段,只能用类的名称
4.预定义数据类型
值类型
(1)整型:sbyte,short,int,long,byte,ushort,uint,ulong
(2)浮点类型:float,double
(3)decimal类型
decimal i = 940.23m;
(4)bool类型
(5)字符类型char
引用类型
Object,string
5.流控制
if...else,switch...case,for(),foreach(),goto...,while(),do...while
6.枚举
7.数组
eg:int[] i = new int[32];
8.命名空间
别名using alias=NamespaceName;
alias::ExampleClass ec = new alias::ExampleClass();
9.main()方法
多个main()方法
csc MainExample.cs /main:Wrox.ProcSharp.Basic.MathExample(定义程序入口)
10.有关编译C#文件的更多内容
/t:exe
/t:library
/t:module
/t:winexe
11.控制台I/O
格式:C本地货币 D十进制 E科学计数法 F固定点格式
G普通格式 N数字格式 P百分数格式 X16进制格式
12.使用注释
csc /t:library /doc:math.xml math.cs
13.c#预处理器指令
#define #undef删除符号定义
#if #elif #else #endif
#warning #error
#region和#endregion
#line
#pragma抑制或恢复指定的编译警告
14.c#编程规则
@标识关键字
\u005f标识下划线,16进制代码
2.第一个C#程序
using System;
Main()方法程序入口点
3.变量
字段和局部变量的作用域冲突
静态方法中访问静态字段,只能用类的名称
4.预定义数据类型
值类型
(1)整型:sbyte,short,int,long,byte,ushort,uint,ulong
(2)浮点类型:float,double
(3)decimal类型
decimal i = 940.23m;
(4)bool类型
(5)字符类型char
引用类型
Object,string
5.流控制
if...else,switch...case,for(),foreach(),goto...,while(),do...while
6.枚举
7.数组
eg:int[] i = new int[32];
8.命名空间
别名using alias=NamespaceName;
alias::ExampleClass ec = new alias::ExampleClass();
9.main()方法
多个main()方法
csc MainExample.cs /main:Wrox.ProcSharp.Basic.MathExample(定义程序入口)
10.有关编译C#文件的更多内容
/t:exe
/t:library
/t:module
/t:winexe
11.控制台I/O
格式:C本地货币 D十进制 E科学计数法 F固定点格式
G普通格式 N数字格式 P百分数格式 X16进制格式
12.使用注释
csc /t:library /doc:math.xml math.cs
13.c#预处理器指令
#define #undef删除符号定义
#if #elif #else #endif
#warning #error
#region和#endregion
#line
#pragma抑制或恢复指定的编译警告
14.c#编程规则
@标识关键字
\u005f标识下划线,16进制代码
浙公网安备 33010602011771号