Annexe 3 – Noms et Mots-Clés - 3Kernels

NET permet l'interopérabilité entre langages, il est également important de ne pas ... 1. Liste des mots-clés Visual Basic .NET. Voici donc un tableau indiquant la ...
73KB taille 116 téléchargements 31 vues
Annexe 3 – Noms et Mots-Clés Il est important que les noms de vos objets, méthodes, propriétés, etc.. n'entrent pas en conflit avec des mots-clés utilisés par le langage pour signifier quelque chose. Si vous essayez de nommer un élément avec un mot qui s'avère être un mot-clé, vous obtiendrez une erreur de syntaxe car le compilateur supposera que le nom est une instruction. De plus, comme le Framework .NET permet l'interopérabilité entre langages, il est également important de ne pas utiliser des mots-clés qui seraient des mots-clés dans d'autres langages .NET.

1. Liste des mots-clés Visual Basic .NET Voici donc un tableau indiquant la liste des mots-clés utilisés en Visual Basic .NET et dont vous ne pourrez pas vous servir pour nommer des éléments de code en langage C#. Abs Add AddHandler AddressOf Alias And Ansi AppActivate Append As Assembly Atan Auto Beep Binary BitAnd BitNot BitOr BitXor Boolean ByRef Byte ByVal Call Case Catch Cbool Cbyte Cdate CDbl

Do Double Each Else ElseIf Empty End Enum EOF Erase Error Event Exit Exp Explicit ExternalSource False FileAttr FileCopy FileDateTime FileLen Filter Finally Fix For Format FreeFile Friend Function FV

Loc Local Lock LOF Log Long Loop LTrim Me Mid MIRR MkDir Module Month MustInherit MustOverrride MyBase MyClass Namespace New Next Not Nothing NotInheritable NotOverridable Now Nper NPV Null Object

RGB Right RmDir Rnd RTrim SaveSettings Second Seek Select SetAttr Shared Shell Short Sign Sin Single SLN Space Spc Split Sqrt Static Step Stop Str StrComp StrConv Strict String Structure

Cdec ChDir ChDrive Choose Chr Cint Class Clear CLng Close Collection Command Compare Const Cos CreateObject Cshort Csng CStr CurDir Date DateAdd DateDiff DatePart DateSerial DateValue Day DDB Decimal Declare Default Delegate DeleteSettings Dim Dir

Get GetAllSettings GetAttr GetException GetObject GetSettings GetType Goto Handles Hex Hour If IIf Implements Imports In Inherits Input InStr Int Integer Interface Ipmt IRR Is IsArray IsDate IsDbNull IsNumeric Item Kill LCase Left Lib Line

Oct Off On Open Option Optional Or Overloads Overridable Overrides ParramArray Pmt PPmt Preserve Print Private Property Public Put PV QBColor Raise RaiseEvent Randomize Rate Read ReadOnly ReDim Remove RemoveHandler Rename Replace Reset Resume Return

Sub Switch SYD SyncLock Tab Tan Text Then Throw TimeOfDay Timer TimeSerial TimeValue To Today Trim Try TypeName TypeOf Ubound Ucase Unicode Unlock Until Val WeekDay While Width With WithEvents Write WriteOnly Xor Year

2. Liste des mots-clés C# Comme vous allez pouvoir le constater, le langage C# comprend beaucoup moins de mots-clés que le langage Visual Basic .NET. Comme pour les mots-clés VB, tous les termes dans le tableau ci-dessous sont des mots-clés qu'il n'est pas possible d'utiliser comme identifiant en C#.

abstract

do

implicit

params

switch

as

double

in

private

this

base

else

int

protected

throw

bool

enum

interface

public

true

break

event

internal

readonly

try

byte

explicit

is

ref

typeof

case

extern

lock

return

uint

catch

false

long

sbyte

ulong

char

finally

namespace

sealed

unchecked

checked

fixed

new

short

unsafe

class

float

null

sizeof

ushort

const

for

object

stackalloc

using

continue

foreach

operator

static

virtual

decimal

goto

out

string

volatile

default

if

override

struct

void

delegate

while