C# 的关键字系列 (1 of n)

首先大部分的C#关键字都在下表:

abstract

as

base

bool

break

byte

case

catch

char

checked

class

const

continue

decimal

default

delegate

do

double

else

enum

event

explicit

extern

false

finally

fixed

float

for

foreach

goto

if

implicit

in

in (generic modifier)

int

interface

internal

is

lock

long

namespace

new

null

object

operator

out

out (generic modifier)

override

params

private

protected

public

readonly

ref

return

sbyte

sealed

short

sizeof

stackalloc

static

string

struct

switch

this

throw

true

try

typeof

uint

ulong

unchecked

unsafe

ushort

using

virtual

void

volatile

while

 

上下文关键字:

上下文关键字用于提供代码中的特定含义,但它不是 C# 中的保留字。 某些上下文关键字(如 partial 和 where)在两个或更多个上下文中具有特殊含义。

add

alias

ascending

descending

dynamic

from

get

global

group

into

join

let

orderby

partial (type)

partial (method)

remove

select

set

value

var

where (generic type constraint)

where (query clause)

yield

 

上面的图表抄自:http://msdn.microsoft.com/en-us/library/x53a06bb(v=VS.100).aspx

可以很清楚的看到msdn 并没有将关键字合理的分类,在这个系列中主要是一些C#基础,然后对关键字进行分组归类,希望能对初学者有帮助。

 

用于修饰类,方法,属性和字段的关键字:

abstractnewoverridevirtual  privateprotectedinternal  public constreadonly sealedstaticvolatileextern

 

和对象类型(object type),类型转换(type conversions)打交道的关键字:

asis explicitimplicitoperator sizeoftypeof

 

一些类型别名,特殊类型,和枚举的关键字:

bool byte char decimal double float int long sbyte short string uint ulong ushort enum class interface object struct

控制程序流程的关键字:

for foreach, in while do if else switch case default goto break continue return

 

异常处理的关键字:

try throw catch finally checked unchecked

 

类似C++ 函数指针和相关主题的关键字:

  • delegate
  • event

 

影响GC回收的关键字:

  • fixed
 

多线程临界区域的关键字:

  • lock
 

声明作用域的关键字:

  • namespace

 

控制对象内存分配的关键字:

  • new
  • stackalloc
 

影响方法参数传递的关键字:

  • out
  • params
  • ref

 

一些文本值和引用当前对象实例的关键字:

  • null
  • false
  • true
  • this
  • value

 

和非托管代码相关的关键字:

  • unsafe

 

其他关键字:

  • base
  • void
  • var
  • dynamic

 

 

原文参考:http://www.codeproject.com/Articles/3114/C-Keywords-Part-I-Modifier-Keywords

 

欢迎大家补充,下篇会分类别介绍各个类别下的关键字。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值