C#命令行编译器选项

C#命令行编译器选项

选项

作用

@

制定响应文件

/?

列出编译命令选项

/addmodule

指定一个或多个模块为装配的一部分

/baseaddress

指定载入动态链接库的首地址

/bugreport

生成一个报告文件,其中包含程序Bug的详细信息

/checked

指定算术运算的溢出是否会导致程序在运行时抛出一个异常

/codepage

指定变异的所有源文件所使用的代码页

/debug

给出调试信息

/define

定义预处理程序的符号

/doc

由文件注释生成XML文件

/fullpath

指定输出的绝对路径

/help

列出编译命令选项

/incremental

允许对源文件进行递增式编译

/linkresource

在装配时连接指定的NET资源

/main

指定Main方法所处的位置

/nologo

编译过程中不显示编译信息

/nooutput

编译源文件但不输出

/nostdlib

不导入标准库(mscorlib.dll)

/nowarn

编译过程中不生成警告信息

/optimize

指定编译时是否进行优化

/out

指定输出文件

/recurse

搜索子目录以寻找源文件

/reference

从包含装配的文件中导入元数据

/resource

吧.net资源内嵌到输出文件

/target

指定输出文件的格式

/target:exe

输出文件尾exe可执行文件

/target:library

输出文件为链接库

/target:module

输出文件为模块

/unsafe

允许编译使用了不安全关键字的代码

/warn

设置警告级别

/win32icon

吧.ico图标文件插入到输出文件

/win32res

吧win32资源插入到输出文件

 

C#数据类型

证书类型

数据类型

特征

取值范围

sbyte

有符号8位整数

-128~127

byte

无符号8位整数

0~255

short

有符号16位整数

-32768~32767

ushort

无符号16位整数

0~65536

int

有符号32位整数

-2147483648~2147483647

uint

无符号32位整数

0~4294967295

long

有符号64位整数

 

ulong

无符号64位整数

 

Bool

float double

decimal

Decimal value = 10.0m; m表示为十进制

Char c = ‘\x0032’;         十六进制转义符

Char c = ‘\u0032’;         Unicode转义符

Struct

Enum

Ref

Class

Delegate代表委托

Int[] ary = new int[5];

Console.WriteLine(“ary[{0}]={1}”, I,ary[i]);

 

String[] a1;     一维数组

String[,] a2;    二维数组

String[,,] a3;   三维数组

String[][] ja2; 可变数组

String[][][][] j3;     多维可变数组

 

Int[] a1 = new int[]{1,2,3};

Int[,] a2 = new int[]{{1,2,3},{4,5,6}};

Int[,,] a1 = new int[]{{10,20,30}};

Int[][] j2=new int[3][];

j2[0]=new int[]{1,2,3};

J2[1]=new int[]{1,2,3,4,5,6};

J2[2]=new int[]{1,2,3,4,5,6,7,8,9};

Boxing

Unboxing

Object

String

int i = 10;

object obj = i;

int i = 10;

object obj = object(i);

int j = (int)obj;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值