Section courante

A propos

Section administrative du site

 Langage  Installation  Elément  Tutoriel  Programmation  Bibliothèque  Cadre d'application  SDK  Gabarit  Projet  IDE  Outils  Annexe  Aide 
ABAP/4
Ada
Assembleur
Assembly & bytecode
ASP (Active Server Pages)
Basic
C
C++
C# (C Sharp)
Cobol
ColdFusion
Fortran
HTML
Java
JavaScript
LISP
Logo
LotusScript
Oberon
Pascal
Perl
PHP
PL/1
Prolog
Python
Rebol
REXX
Ruby
Rust
SAS
NoSQL
SQL
Swift
X++ (Axapta)
GNAT
SMALLAda
VHDL
Assembleur 370
Assembleur 1802
Assembleur 4004
Assembleur 6502
Assembleur 6800
Assembleur 68000
Assembleur 8080 et 8085
Assembleur 8089
Assembleur 80x86
Assembleur AGC4
Assembleur ARM
Assembleur DPS 8000
Assembleur i860
Assembleur Itanium
Assembleur MIPS
Assembleur PDP-11
Assembleur PowerPC
Assembleur RISC-V
Assembleur SPARC
Assembleur SuperH
Assembleur UNIVAC I
Assembleur VAX
Assembleur Z80
Assembleur Z8000
Assembleur z/Architecture
ASSEMBLER/MONITOR 64
Micol Assembler
GFA Assembler
A86
MASM (Macro Assembler)
TASM (Turbo Assembler)
CIL
Jasmin
LLVM
MSIL
Parrot
P-Code (PCode)
SWEET16
G-Pascal
ASP 1.0
ASP 2.0
ASP 3.0
ASP.NET
ASP.NET Core
ABasiC (Amiga)
Adam SmartBASIC
Altair BASIC
AmigaBASIC (Amiga)
AMOS Basic (Amiga)
Atari Basic (Atari 400, 600 XL, 800, 800XL)
Basic Apple II (Integer BASIC/APPLESOFT)
Basic Commodore 64 (CBM-BASIC)
Basic Commodore 128 (BASIC 7.0)
Basic Commodore VIC-20 (CBM-BASIC 2.0)
Basic Coco 1 (Color Basic)
Basic Coco 2 (Extended Color Basic)
Basic Coco 3 (Extended Color Basic 2.0)
BASICA (PC DOS)
Basic Pro
BBC BASIC
Blitz BASIC (Amiga)
DarkBASIC
Dartmouth BASIC
GFA-Basic (Atari ST/Amiga)
GWBASIC (MS-DOS)
Liberty BASIC
Locomotive BASIC (Amstrad CPC)
MSX-Basic
Omikron Basic (Atari ST)
Oric Extended Basic
Power Basic
Quick Basic/QBasic (MS-DOS)
Sinclair BASIC (ZX80, ZX81, ZX Spectrum)
ST BASIC (Atari ST)
Turbo Basic
Vintage BASIC
VBScript
Visual Basic (VB)
Visual Basic .NET (VB .NET)
Visual Basic pour DOS
Yabasic
BeckerBASIC
SIMONS' BASIC
Basic09 d'OS-9
Disk Extended Color Basic
Basic09 d'OS-9
Disk Extended Color Basic
Access
Excel
Visual Basic pour Windows
Visual Basic .NET pour Windows
C Shell Unix (csh)
C pour Amiga
C pour Atari ST
C pour DOS
C pour Falcon030
C pour GEMDOS (Atari ST)
C pour Linux
C pour PowerTV OS
C pour OS/2
C pour Unix
C pour Windows
Aztec C
CoCo-C
GNU C
HiSoft C
IBM C/2
Introl-C
Lattice C
Microsoft C
MinGW C
MSX-C
Open Watcom C
OS-9 C Compiler
Pure C
Quick C
Turbo C
HiSoft C for Atari ST
HiSoft C for CP/M (Amstrad CPC)
C++ pour OS/2
C++ pour Windows
Borland C++
C++Builder
IBM VisualAge C++
Intel C++
MinGW C++
Open Watcom C++
Symantec C++
Turbo C++
Visual C++
Visual C++ .NET
Watcom C++
Zortech C++
C# (C Sharp) pour Windows
Apple III Cobol
Microsoft Cobol
BlueDragon
Lucee
OpenBD
Railo
Smith Project
Microsoft Fortran
WATFOR-77
CSS
FBML
Open Graph
SVG
XML
XSL/XSLT
LESS
SASS
GCJ (GNU)
JSP
Jython
Visual J++
Node.js
TypeScript
AutoLISP
ACSLogo
LotusScript pour Windows
Amiga Oberon
Oberon .NET
Apple Pascal
Delphi/Kylix/Lazarus
Free Pascal
GNU Pascal
HighSpeed Pascal
IBM Personal Computer Pascal
Lisa Pascal
Maxon Pascal
MPW Pascal
OS-9 Pascal
OSS Personal Pascal
Pascal-86
Pascal du Cray Research
Pascal/VS
Pascal-XT
PURE Pascal
QuickPascal
RemObjets Chrome
Sun Pascal
THINK Pascal
Tiny Pascal (TRS-80)
Turbo Pascal
UCSD Pascal
VAX Pascal
Virtual Pascal
Turbo Pascal for CP/M-80
Turbo Pascal for DOS
Turbo Pascal for Macintosh
Turbo Pascal for Windows
CodeIgniter (Cadre d'application)
Drupal (Projet)
Joomla! (Projet)
Phalanger (PHP .NET)
phpBB (Projet)
Smarty (balise)
Twig (balise)
Symfony (Cadre d'application)
WordPress (Projet)
Zend (Cadre d'application)
PL360
PL/M-80
PL/M-86
Turbo Prolog
CPython
IronPython
Jython
PyPy
AREXX
Regina REXX
JMP
Btrieve
Cassandra
Clipper
CouchDB
dBASE
Hbase
Hypertable
MongoDB
Redis
Access
BigQuery
DB2
H2
Interbase
MySQL
Oracle
PostgreSQL
SAP HANA
SQL Server
Sybase
U-SQL
Visual C# 2005 Express
Visual Studio .NET 2003
Visual Studio 2005
Visual Studio 2008
Visual Studio 2010
Visual Studio 2012
Visual Studio 2013
Visual Studio 2015
Visual Studio 2017
Visual Studio 2019
Introduction
Les remarques
Les opérateurs
Les instructions conditionnelles
Les instructions de boucles
Les instructions d'exceptions
Type de données élémentaires
Définition de variables
Définitions de tableaux
Requêtes de données (LINQ)
Référence des mots réservés
Référence des espaces de nom (Namespace)
Les classes
Références des classes
Directives de préprocesseur C#
Les nombres
Les chaines de caractères
Date et heure
Vue par catégorie
Les interfaces
Les classes abstraites
Les classes scellés
Les indexeurs
Les premiers pas
Les fondements de C#
Les types primitifs et variables
Les opérateurs et les expressions
Les entrées/sorties de la console
Les déclarations conditionnelles
Les déclarations de boucles
Les systèmes numériques
Traitement des chaînes de caractères et du texte
WinForms (Windows Forms)
Les opérations
Conversion de string à int
Bonjour
Astronomie
Base de données
Biochimie
Chaine de caractères
Electricité
Finance
Géographie
Géométrie
Gouvernement
Histoire
Mathématique
Médicale
Météorologie
Océanographie
Sport
Système d'exploitation
Temps
Tri
Trigonométrie
Validation
Phase lunaire
Table SQL Server
Calcul du calcium corrigé
Calcul le taux d'alcoolémie
Nombre réel avec un certain nombre de décimal
Majuscule (strtoupper ou UpperCase)
Minuscule (strtolower ou LowerCase)
Calcul du tarif d'une piscine pour 1 mois
IPaymt/Interet
NPer
PPaymt/Principal
Distance en Km entre deux longitudes et latitudes
Aire d'un cercle
Aire d'une surface de prisme rectangulaire
Aire d'un triangle
Distance entre deux points
Taxe de vente canadienne
Chiffre romain
Ackermann
Exp
Factoriel
Fibonacci
Log
Nombre premier
Odd
Random
Sqrt
Triangle Pascal
Valeur absolue (ABS)
Hauteur utérine
Unité de mesure
Fréquence des vagues
Hockey
Variables d'environnement
Année bissextile
Date de la Pâque
Heure courante
FirstDayOfMonth
Tri à bulle (Bubble Sort)
Tri Shell Sort
ArcCos
ArcSin
Atn/ATan/ArcTan/ArcTangente
Cos
Sin
Courriel
ALGLIB
Dapper
FluentFTP
log4net
MailKit
MediatR
MimeKit
Newtonsoft.Json (Json.NET)
Serilog
.NET
.NET Core
.NET Framework
Accord.NET Framework
Akka.NET
ASP.NET
ASP.NET Core
Avalonia UI
Blazor
Entity Framework
Entity Framework Core (EF Core)
Hangfire
Infer.NET
MAUI
ML.NET
Mono
NHibernate
NUnit
Unity
xUnit.net
Azure SDK for .NET
AWS SDK for .NET
Bot Framework SDK
Razor
Umbraco
Rider
Visual Studio
Visual Studio Code
Visual C# 2005 Express
Xamarin Studio
Visual Studio .NET
Visual Studio .NET 2003
Visual Studio 2005
Visual Studio 2008
Visual Studio 2010
Visual Studio 2012
Visual Studio 2013
Visual Studio 2015
Visual Studio 2017
Visual Studio 2019
Visual Studio 2022
ELMAH
elmah.io
MS Build Tools
NuGet
WiX Toolset
Add-in Express
csc (C# Compiler)
CFF Explorer
IL DASM
ILMerge
.NET Reflector
Salamander .NET Decompiler
Références des codes d'erreur du C# (C Sharp)
Base de connaissances
Conventions de nommage
Vocabulaire
Marqueurs
Archives de paquet externe
Bibliographie
Préface
Notes légal
Dictionnaire
Recherche

Liste des erreurs

Voici la liste des codes d'erreurs pouvant être retournée par le C# (C Sharp) :

Code d'erreur Message d'erreur Description
CS0001 Internal compiler error Ce message d'erreur permet d'indiquer une erreur interne dans le compilateur.
CS0006 Metadata file 'dll_name' could not be found Ce message d'erreur permet d'indiquer que le fichier de DLL de méta-données est introuvable.
CS0007 Unexpected common language runtime initialization error - 'description' Ce message d'erreur permet d'indiquer que le CLR (Common Language Runtime) n'a pas pu être chargé.
CS0015 The name of type 'type' is too long Ce message d'erreur permet d'indiquer que le nom du type spécifié est trop long.
CS0016 Could not write to output file 'file' - 'reason' Ce message d'erreur permet d'indiquer qu'il n'est pas possible d'écrire dans le fichier de sortie spécifié pour la raison spécifié.
CS0019 Operator 'operator' cannot be applied to operands of type 'type' and 'type' Ce message d'erreur permet d'indiquer que l'opérateur spécifié ne peut pas appliqué l'opérande de type spécifié et le type spécifié.
CS0029 Cannot implicitly convert type 'type' to 'type' Ce message d'erreur permet d'indiquer qu'il n'est pas possible de convertir un type implicite spécifié ou un type spécifié.
CS0034 Operator 'operator' is ambiguous on operands of type 'type1' and 'type2' Ce message d'erreur permet d'indiquer que l'opérateur spécifié est ambigu sur les opérandes de type spécifiés
CS0038 Cannot access a nonstatic member of outer type 'type1' via nested type 'type2' Ce message d'erreur permet d'indiquer qu'il est impossible d'accéder à un membre non statique du type externe spécifié via le type imbriqué spécifié.
CS0039 Cannot convert type 'type1' to 'type2' via a reference conversion, boxing conversion, unboxing conversion, wrapping conversion, or null type conversion Ce message d'erreur permet d'indiquer qu'il est impossible de convertir le type spécifié via une conversion de référence, une conversion de boite, une conversion sans boite, une conversion d'enveloppe ou une conversion de type nulle.
CS0050 Inconsistent accessibility: return type 'type' is less accessible than method 'method' Ce message d'erreur permet d'indiquer un accessibilité incohérente, soit que le type de retour spécifié est moins accessible que la méthode spécifié.
CS0051 Inconsistent accessibility: parameter type 'type' is less accessible than method 'method' Ce message d'erreur permet d'indiquer un accessibilité incohérente, soit que le type de paramètre spécifié est moins accessible que la méthode spécifié.
CS0052 Inconsistent accessibility: field type 'type' is less accessible than field 'field' Ce message d'erreur permet d'indiquer un accessibilité incohérente, soit que le type de champ spécifié est moins accessible que le champ spécifié.
CS0071 An explicit interface implementation of an event must use event accessor syntax Ce message d'erreur permet d'indiquer qu'une intégration d'interface explicite d'un événement doit utiliser la syntaxe d'accesseur d'événement.
CS0103 The name 'identifier' does not exist in the current context Ce message d'erreur permet d'indiquer que le nom spécifié n'existe pas dans le contexte courant.
CS0106 The modifier 'modifier' is not valid for this item Ce message d'erreur permet d'indiquer qu'un «modifier» n'est pas valide pour cet item.
CS0115 'function' : no suitable method found to override Ce message d'erreur permet d'indiquer qu'il n'y aucune méthode appropriée trouvée pour remplacer la fonction.
CS0116 A namespace does not directly contain members such as fields or methods Ce message d'erreur permet d'indiquer qu'un espace de noms ne contient pas directement des membres tels que des champs ou des méthodes.
CS0120 An object reference is required for the nonstatic field, method, or property 'member' Ce message d'erreur permet d'indiquer qu'une référence d'objet est requise pour le champ non statique, la méthode ou la propriété «member».
CS0122 'member' is inaccessible due to its protection level Ce message d'erreur permet d'indiquer «member» est inaccessible en raison de son niveau de protection.
CS0134 'variable' is of type 'type'. A const field of a reference type other than string can only be initialized with null. Ce message d'erreur permet qu'un «const» d'un type de référence autre que «string» ne peut être initialisé que par «null».
CS0151 A value of an integral type expected Ce message d'erreur permet d'indiquer que une valeur d'un type intégral est attendue.
CS0163 Control cannot fall through from one case label ('label') to another Ce message d'erreur permet d'indiquer qu'un contrôle ne peut pas passer d'un cas d'évaluation à une autre.
CS0165 Use of unassigned local variable 'name' Ce message d'erreur permet d'indiquer une utilisation de la variable locale non-affectée spécifié.
CS0173 Type of conditional expression cannot be determined because there is no implicit conversion between 'class1' and 'class2' Ce message d'erreur permet d'indiquer que le type d'expression conditionnelle ne peut pas être déterminé car il n'y a pas de conversion implicite entre la première classe et la deuxième classe.
CS0178 Invalid rank specifier: expected ',' or ']' Ce message d'erreur permet d'indiquer que l'intervalle spécifié est invalide ou qu'un caractère «,» ou «]» est attendue.
CS0188 The 'this' object cannot be used before all of its fields are assigned to Ce message d'erreur permet d'indiquer que l'objet «this» ne peut pas être utilisé avant que tous ses champs ne soient affectés.
CS0201 Only assignment, call, increment, decrement, and new object expressions can be used as a statement Ce message d'erreur permet d'indiquer que seules les affectations, les appels, les incréments, les décréments et les nouvelles expressions d'objets peuvent être utilisés comme une instruction.
CS0229 Ambiguity between 'member1' and 'member2' Ce message d'erreur permet d'indiquer qu'il y a une ambiguïté entre les deux membres spécifiés.
CS0233 'identifier' does not have a predefined size, therefore sizeof can only be used in an unsafe context (consider using System.Runtime.InteropServices.Marshal.SizeOf) Ce message d'erreur permet d'indiquer l'identifiant spécifié n'a pas de taille prédéfinie et que donc «sizeof» ne peut être utilisé que dans un contexte non sécurisé (pensez à utiliser System.Runtime.InteropServices.Marshal.SizeOf).
CS0234 The type or namespace name 'name' does not exist in the namespace 'namespace' (are you missing an assembly reference?) Ce message d'erreur permet d'indiquer que le nom de type ou d'espace de nom spécifié n'existe pas dans l'espace de nommage spécifié.
CS0246 The type or namespace name 'type/namespace' could not be found (are you missing a using directive or an assembly reference?) Ce message d'erreur permet d'indiquer que le type ou le nom de l'espace de nommage spécifié est introuvable.
CS0225 The params parameter must be a single dimensional array Ce message d'erreur permet d'indiquer que le paramètre indiqué par le mot clef params doit être un tableau à une dimension.
CS0260 Missing partial modifier on declaration of type 'type'; another partial declaration of this type exists Ce message d'erreur permet d'indiquer que le modificateur partiel est manquant sur la déclaration de type spécifié; une autre déclaration partielle de ce type existe.
CS0266 Cannot implicitly convert type 'type1' to 'type2'. An explicit conversion exists (are you missing a cast?) Ce message d'erreur permet d'indiquer qu'il est impossible de convertir implicitement le type spécifié en un autre type spécifié. Une conversion explicite existe.
CS0269 Use of unassigned out parameter 'parameter' Ce message d'erreur permet d'indiquer une utilisation du paramètre spécifié non affecté.
CS0270 Array size cannot be specified in a variable declaration (try initializing with a 'new' expression) Ce message d'erreur permet d'indiquer que la taille du tableau ne peut pas être spécifiée dans une déclaration de variable.
CS0304 Cannot create an instance of the variable type 'type' because it does not have the new() constraint Ce message d'erreur permet d'indiquer qu'il est impossible de créer une instance du type de variable spécifié car elle n'a pas la contrainte new().
CS0310 The type 'typename' must be a non-abstract type with a public parameterless constructor in order to use it as parameter 'parameter' in the generic type or method 'generic' Ce message d'erreur permet d'indiquer que le type spécifié doit être un type non-abstrait avec un constructeur public sans paramètre afin de l'utiliser comme paramètre spécifié dans le type générique ou dans la méthode générique spécifié.
CS0311 The type 'type1' cannot be used as type parameter 'T' in the generic type or method '<name>'. There is no implicit reference conversion from 'type1' to 'type2'. Ce message d'erreur permet d'indiquer que le type spécifié ne peut pas être utilisé comme paramètre de type spécifié dans le type générique ou la méthode spécifié. Il n'y a pas de conversion de référence implicite du premier type au deuxième type.
CS0413 The type parameter 'type parameter' cannot be used with the 'as' operator because it does not have a class type constraint nor a 'class' constraint Ce message d'erreur permet d'indiquer que le paramètre de type spécifié ne peut pas être utilisé avec l'opérateur 'as' car il n'a pas de contrainte de type classe ni de contrainte 'class'.
CS0417 'identifier': cannot provide arguments when creating an instance of a variable type Ce message d'erreur permet d'indiquer que le identifiant spécifié ne peut pas fournir de paramètre lors de la création d'une instance d'un type de variable.
CS0433 The type TypeName1 exists in both TypeName2 and TypeName3 Ce message d'erreur permet d'indiquer le premier type spécifié existe à la fois dans le deuxième et troisième type spécifié.
CS0445 Cannot modify the result of an unboxing conversion Ce message d'erreur permet d'indiquer qu'il n'est pas possible de modifier le résultat d'une conversion en boite.
CS0446 Foreach cannot operate on a 'Method or Delegate'. Did you intend to invoke the 'Method or Delegate'? Ce message d'erreur permet d'indiquer que le mot réservé foreach ne peut pas fonctionner sur une méthode ou un délégué spécifié.
CS0504 The constant 'variable' cannot be marked static Ce message d'erreur permet d'indiquer que la variable spécifié ne peut pas être marqué comme statique.
CS0507 'function1' : cannot change access modifiers when overriding 'access' inherited member 'function2' Ce message d'erreur permet d'indiquer que la fonction spécifié ne peut pas modifier les modificateurs d'accès lors du remplacement d'un membre 'access' hérité de la fonction spécifié.
CS0518 Predefined type 'type' is not defined or imported Ce message d'erreur permet d'indiquer que le type spécifié ne peut pas être définie ou importé.
CS0523 Struct member 'struct2 field' of type 'struct1' causes a cycle in the struct layout Ce message d'erreur permet d'indiquer que le champ spécifié du membre de structure de type spécifié provoque un cycle dans la structure.
CS0545 'function' : cannot override because 'property' does not have an overridable get accessor Ce message d'erreur permet d'indiquer que la fonction spécifié ne peut pas être redéfinie car 'property' n'a pas d'accesseur 'get' dans le 'override'.
CS0552 'conversion routine' : user defined conversion to/from interface Ce message d'erreur permet d'indiquer qu'il n'est pas possible de créer la routine de conversion spécifié de ou vers l'interface.
CS0563 One of the parameters of a binary operator must be the containing type Ce message d'erreur permet d'indiquer que l'un des paramètres d'un opérateur binaire doit être le type contenant.
CS0570 Property, indexer, or event 'name' is not supported by the language; try directly calling accessor method 'name!' Ce message d'erreur permet d'indiquer que la propriété, l'indexeur ou événement spécifié n'est pas pris en charge par le langage de programmation; essayez d'appeler directement la méthode accesseur 'name!'.
CS0571 'function' : cannot explicitly call operator or accessor Ce message d'erreur permet d'indiquer qu'on la fonction spécifié ne peut pas appeler explicitement l'opérateur ou l'accesseur.
CS0579 Duplicate 'attribute' attribute Ce message d'erreur permet d'indiquer que l'attribut spécifié est dupliqué.
CS0592 Attribute 'attribute' is not valid on this declaration type. It is valid on 'type' declarations only. Ce message d'erreur permet d'indiquer que l'attribut spécifié n'est pas valide pour ce type de déclaration. Il est valide uniquement sur les déclarations type spécifié.
CS0616 'class' is not an attribute class Ce message d'erreur permet d'indiquer que 'class' n'est pas un attribut de la classe.
CS0650 Bad array declarator Ce message d'erreur permet d'indiquer une mauvaise déclaration de tableau.
CS0686 Accessor 'accessor' cannot implement interface member 'member' for type 'type'. Use an explicit interface implementation. Ce message d'erreur permet d'indiquer que l'accesseur 'accessor' ne peut pas intégré au membre d'interface spécifié pour le type spécifié.
CS0702 Constraint cannot be special class 'identifier' Ce message d'erreur permet d'indiquer que la contrainte ne peut pas être une classe spéciale d'identifiant spécifié.
CS0703 Inconsistent accessibility: constraint type 'identifier' is less accessible than 'identifier' Ce message d'erreur permet d'indiquer un accessibilité incohérente, soit que le type de contrainte d'identifiant spécifié est moins accessible que l'identifiant spécifié.
CS0731 The type forwarder for type 'type' in assembly 'assembly' causes a cycle Ce message d'erreur permet d'indiquer que le redirecteur de type pour le type spécifié dans l'assembly spécifié provoque un cycle.
CS0826 No best type found for implicitly typed array. Ce message d'erreur permet d'indiquer que ce n'est pas le meilleur type trouvé pour un tableau implicitement typé.
CS0834 A lambda expression must have an expression body to be converted to an expression tree. Ce message d'erreur permet d'indiquer qu'une expression lambda doit avoir un corps d'expression à convertir en arbre d'expression.
CS0840 'Property name' must declare a body because it is not marked abstract or extern. Automatically implemented properties must define both get and set accessors. Ce message d'erreur permet d'indiquer que le nom de la propriété doit déclarer un corps car il n'est pas marqué abstract ou extern. Les propriétés intégrés automatiquement doivent définir à la fois les accesseurs 'get' et 'set'.
CS0843 Backing field for automatically implemented property 'name' must be fully assigned before control is returned to the caller. Ce message d'erreur permet d'indiquer que le champ de sauvegarde de la propriété intégrée automatiquement spécifié doit être entièrement affecté avant que le contrôle ne soit renvoyé à l'appelant.
CS0845 An expression tree lambda may not contain a coalescing operator with a null literal left-hand side. Ce message d'erreur permet d'indiquer que l'arbre d'expression lambda ne peut pas contenir un opérateur de coalescence avec un côté littéral gauche nul.
CS1001 You did not supply an identifier. Ce message d'erreur permet d'indiquer que vous n'avez pas fourni d'identifiant.
CS1009 Unrecognized escape sequence Ce message d'erreur permet d'indiquer que la séquence d'échappement non reconnue.
CS1018 Keyword 'this' or 'base' expected Ce message d'erreur permet d'indiquer que le mot clef 'this' ou 'base' est attendu.
CS1019 Overloadable unary operator expected Ce message d'erreur permet d'indiquer qu'un opérateur unaire de surchargable est attendu.
CS1021 Integral constant is too large Ce message d'erreur permet d'indiquer que la valeur de l'entier est trop grand pour celle supporté par le compilateur.
CS1026 ) expected Ce message d'erreur permet d'indiquer que la fermeture de parenthèse est attendue.
CS1029 #error: 'text' Ce message d'erreur permet d'indiquer que le texte de l'erreur dans la directive #error contient des erreurs.
CS1061 'type' does not contain a definition for 'member' and no extension method 'name' accepting a first argument of type 'type' could be found Ce message d'erreur permet d'indiquer que le type spécifié ne contient pas de définition pour 'member' et aucune méthode d'extension spécifié acceptant un premier paramètre de type spécifié n'a été trouvée.
CS1112 Do not use 'System.Runtime.CompilerServices.ExtensionAttribute'. Use the 'this' keyword instead. Ce message d'erreur permet d'indiquer que vous ne pouvez pas utiliser 'System.Runtime.CompilerServices.ExtensionAttribute'. Utilisez le mot clef "this" à la place.
CS1501 No overload for method 'method' takes 'number' arguments Ce message d'erreur permet d'indiquer qu'aucune surcharge pour la méthode spécifié prend les paramètres de nombre spécifié.
CS1502 The best overloaded method match for 'name' has some invalid arguments Ce message d'erreur permet d'indiquer que la meilleure correspondance de méthode surchargée pour le nom spécifié a des paramètres invalides.
CS1519 Invalid token 'token' in class, struct, or interface member declaration Ce message d'erreur permet d'indiquer que le jeton spécifié est non valide dans la classe, la structure ou la déclaration de membre de l'interface.
CS1540 Invalid token 'token' in class, struct, or interface member declaration Cannot access protected member 'member' via a qualifier of type 'type1'; the qualifier must be of type 'type2' (or derived from it) - Ce message d'erreur permet d'indiquer qu'il est impossible d'accéder au membre protégé spécifié via un qualificateur de type spécifié.
CS1546 Property, indexer, or event 'property' is not supported by the language Ce message d'erreur permet d'indiquer que la propriété, l'indexeur ou l'événement 'property' n'est pas supporté par le langage de programmation.
CS1548 Cryptographic failure while signing assembly 'assembly' - 'reason' Ce message d'erreur permet d'indiquer un échec de cryptographique lors de la signature de l'assemblage.
CS1564 Conflicting options specified: Win32 resource file; Win32 manifest. Ce message d'erreur permet d'indiquer un options conflictuelles spécifiées: fichier de ressources Win32 ou manifeste du Win32.
CS1567 Error generating Win32 resource: 'file' Ce message d'erreur permet d'indiquer une erreur de génération du fichier de ressource Win32 spécifié.
CS1579 foreach statement cannot operate on variables of type 'type1' because 'type2' does not contain a public definition for 'identifier' Ce message d'erreur permet d'indiquer que l'instruction foreach ne peut pas fonctionner sur des variables de type spécifié car le type ne contient pas de définition publique pour l'identificateur spécifié.
CS1612 Cannot modify the return value of 'expression' because it is not a variable Ce message d'erreur permet d'indiquer qu'il est impossible de modifier la valeur de retour de l'expression spécifié car ce n'est pas une variable.
CS1614 'name' is ambiguous; between 'attribute1' and 'attribute2' Ce message d'erreur permet d'indiquer un nom ambiguë entre les attributs spécifiés.
CS1640 foreach statement cannot operate on variables of type 'type' because it implements multiple instantiations of 'interface' Ce message d'erreur permet d'indiquer que l'instruction foreach ne peut pas fonctionner sur des variables de type spécifié car il intègre plusieurs instanciations de l'interface.
CS1644 Feature 'feature' is not part of the standardized ISO C# language specification, and may not be accepted by other compilers Ce message d'erreur permet d'indiquer que la fonctionnalité spécifié ne fait pas partie de la spécification de langage normalisée ISO C#, et peut ne pas être acceptée par d'autres compilateurs.
CS1656 Cannot assign to 'variable' because it is a 'read-only variable type' Ce message d'erreur permet d'indiquer qu'il n'est pas possible d'affecter la variable spécifié car il s'agit d'un type de variable en lecture seulement.
CS1674 'T': type used in a using statement must be implicitly convertible to 'System.IDisposable' Ce message d'erreur permet d'indiquer que le type utilisé dans une instruction 'using' doit être implicitement convertible en 'System.IDisposable'.
CS1703 An assembly with the same simple name 'name' has already been imported. Ce message d'erreur permet d'indiquer qu'un assembly avec le même nom simple spécifié a déjà été importé.
CS1704 An assembly with the same simple name 'Assembly Name' has already been imported Ce message d'erreur permet d'indiquer qu'un assembly avec le même nom d'assembly simple spécifié a déjà été importé.
CS1705 Assembly 'AssemblyName1' uses 'TypeName' which has a higher version than referenced assembly 'AssemblyName2' Ce message d'erreur permet d'indiquer que l'assembly spécifié utilise le nom de type spécifié ayant une version plus élevée que l'assembly référencé le nom de l'assembly.
CS1708 Fixed size buffers can only be accessed through locals or fields Ce message d'erreur permet d'indiquer que les tampons de taille fixe sont uniquement accessibles via les sections locales ou les champs.
CS1716 Do not use 'System.Runtime.CompilerServices.FixedBuffer' attribute. Ce message d'erreur permet d'indiquer que vous ne devez pas utilisez l'attribut 'System.Runtime.CompilerServices.FixedBuffer' mais plutôt le modificateur de champ 'fixed'.
CS1721 Class 'class' cannot have multiple base classes: 'class_1' and 'class_2' Ce message d'erreur permet d'indiquer que la classe spécifié ne peut avoir de multiples base de classes.
CS1726 Friend assembly reference 'reference' is invalid. Strong-name signed assemblies must specify a public key in their InternalsVisibleTo declarations. Ce message d'erreur permet d'indiquer que la référence Friend d'assembly spécifié n'est pas valide. Les assembly signés avec un nom fort doivent spécifier une clef publique dans leurs déclarations InternalsVisibleTo.
CS1729 'type' does not contain a constructor that takes 'number' arguments. Ce message d'erreur permet d'indiquer que le type spécifié ne contient pas de constructeur prenant les paramètres de nombre spécifié.
CS1919 Unsafe type 'type name' cannot be used in object creation. Ce message d'erreur permet d'indiquer le type non-sécurisé spécifié ne peut pas être utilisé dans la création d'objet.
CS1921 The best overloaded method match for 'method' has wrong signature for the initializer element. Ce message d'erreur permet d'indiquer que la meilleure correspondance de méthode surchargée pour la méthode spécifié a une mauvaise signature pour l'élément initialisateur.
CS1926 Error reading Win32 manifest file 'filename' -- 'error'. Ce message d'erreur permet d'indiquer une erreur de lecture du manifeste de fichier Win32 spécifié.
CS1933 Expression cannot contain query expressions Ce message d'erreur permet d'indiquer que l'expression ne peut pas contenir d'expressions de requête.
CS1936 Could not find an implementation of the query pattern for source type 'type'. 'method' not found Ce message d'erreur permet d'indiquer qu'il n'est pas possible de trouver une intégration du modèle de requête pour le type de source type spécifié. La méthode spécifié est introuvable.
CS1941 The type of one of the expressions in the 'clause' clause is incorrect. Ce message d'erreur permet d'indiquer que le type de l'une des expressions dans la clause spécifié est incorrecte.
CS1942 The type of the expression in the 'clause' clause is incorrect. Ce message d'erreur permet d'indiquer que le type de l'expression dans la clause spécifié est incorrecte.
CS1943 An expression of type 'type' is not allowed in a subsequent from clause in a query expression with source type 'type'. Ce message d'erreur permet d'indiquer que le type spécifié de l'expression n'est pas autorisée dans une clause 'from' subséquente dans une expression de requête avec le type de source spécifié.
CS1946 An anonymous method expression cannot be converted to an expression tree. Ce message d'erreur permet d'indiquer que l'expression de méthode anonyme ne peut pas être convertie en une arborescence d'expression.
CS2032 Character 'character' is not allowed on the command-line or in response files Ce message d'erreur permet d'indiquer que le caractère spécifié n'est pas autorisé sur la ligne de commande ou dans les fichiers de réponses.
CS7003 Unexpected use of an unbound generic name Ce message d'erreur permet d'indiquer une utilisation inattendue d'un nom générique sans liaison.

Liste des avertissements

Voici la liste des codes d'avertissements pouvant être retournée par le C# (C Sharp) :

Code d'avertissement Message d'erreur Description
CS0108 'member1' hides inherited member 'member2'. Ce message d'avertissement permet d'indiquer que le membre spécifié masque le membre hérité du membre spécifié.
CS0168 The variable 'var' is declared but never used Ce message d'avertissement permet d'indiquer la variable spécifié est déclarée, mais jamais utilisée.
CS0420 'identifier': a reference to a volatile field will not be treated as volatile Ce message d'avertissement permet d'indiquer que l'identifiant spécifié a une référence à un champ volatile n'allant pas être traitée comme volatile.
CS0429 Unreachable expression code detected Ce message d'avertissement permet d'indiquer un code d'expression inaccessible détecté.
CS0465 Introducing a 'Finalize' method can interfere with destructor invocation. Ce message d'avertissement permet d'indiquer l'introduction d'une méthode 'Finalize' interférant avec l'invocation de destructeur.
CS0467 Ambiguity between method 'method' and non-method 'non-method'. Using method group. Ce message d'avertissement permet d'indiquer une ambiguïté entre la méthode spécifié et la non-méthode spécifié, vous devriez plutôt utiliser un groupe de méthodes.
CS0618 'member' is obsolete: 'text' Ce message d'avertissement permet d'indiquer que le membre spécifié est obsolète.
CS0675 Bitwise-or operator used on a sign-extended operand; consider casting to a smaller unsigned type first Ce message d'avertissement permet d'indiquer un opérateur au niveau du bit ou utilisé sur un opérande avec des signes étendues et par conséquent vous devriez envisager de lancer d'abord un type plus petit non signé.
CS1058 A previous catch clause already catches all exceptions. Ce message d'avertissement permet d'indiquer qu'une clause 'catch' précédente capture déjà toutes les exceptions.
CS1060 Use of possibly unassigned field 'name'. Ce message d'avertissement permet d'indiquer l'utilisation possible d'un champ spécifié non-assigné.
CS1591 Missing XML comment for publicly visible type or member 'Type_or_Member' Ce message d'avertissement permet d'indiquer un commentaire XML manquant pour un type ou un membre publiquement visible 'Type_or_Member'.
CS1598 XML parser could not be loaded for the following reason: 'reason'. Ce message d'avertissement permet d'indiquer que l'analyseur XML n'a pas pu être chargé pour la raison suivante spécifié.
CS1607 Assembly generation -- reason Ce message d'avertissement permet d'indiquer une raison spécifié au niveau de la génération de l'assembly.
CS1610 Unable to delete temporary file 'file' used for default Win32 resource -- resource Ce message d'avertissement permet d'indiquer qu'il est impossible de supprimer le fichier temporaire spécifié utilisé pour la ressource Win32 par défaut.
CS1616 Option 'option' overrides attribute 'attribute' given in a source file or added module Ce message d'avertissement permet d'indiquer que l'option spécifié remplace l'attribut spécifié dans un fichier source ou un module ajouté.
CS1658 'warning text'. See also error 'error code' Ce message d'avertissement permet d'indiquer le compilateur émet cet avertissement lorsqu'il remplace une erreur avec un avertissement.
CS1683 Reference to type 'Type Name' claims it is defined in this assembly, but it is not defined in source or any added modules Ce message d'avertissement permet d'indiquer que la référence au type spécifié affirme qu'il est défini dans cet assembly, toutefois il n'est pas défini dans la source ou dans les modules ajoutés.
CS1685 The predefined type 'System.type name' is defined in multiple assemblies in the global alias Ce message d'avertissement permet d'indiquer que le type prédéfini 'System.type name' est défini dans plusieurs assembly de l'alias global.
CS1690 Accessing a member on 'member' may cause a runtime exception because it is a field of a marshal-by-reference class Ce message d'avertissement permet d'indiquer que l'accès au membre spécifié peut provoquer une exception d'exécution car il s'agit d'un champ d'une classe 'marshal-by-reference'.
CS1691 'number' is not a valid warning number Ce message d'avertissement permet d'indiquer que le nombre d'avertissement n'est pas valide.
CS1699 Use command line option "compiler_option" or appropriate project settings instead of "attribute_name" Ce message d'avertissement permet de signaler que vous devriez utiliser la ligne de commande "compiler_option" ou les paramètres de projet appropriés au lieu du nom d'attribut spécifié.
CS1700 Assembly reference Assembly Name is invalid and cannot be resolved Ce message d'avertissement permet d'indiquer que le nom de l'assembly de référence d'assembly est invalide et ne peut pas être résolu.
CS1701 Assuming assembly reference "Assembly Name #1" matches "Assembly Name #2", you may need to supply runtime policy Ce message d'avertissement permet de faire remarquer que la première référence d'assembly spécifié correspond à la deuxième référence d'assembly spécifié et que par conséquent vous devriez peut-être fournir une politique d'exécution.
CS1762 A reference was created to embedded interop assembly 'assembly1' because of an indirect reference to that assembly from assembly 'assembly2'. Ce message d'avertissement permet d'indiquer qu'une référence a été créée pour l'assembly d'interopérabilité spécifié en raison d'une référence indirecte à cet assembly provenant de l'assembly spécifié.
CS1956 Member 'name' implements interface member 'name' in type 'type'. There are multiple matches for the interface member at run-time. It is implementation dependent which method will be called. Ce message d'avertissement permet d'indiquer que le nom du membre intègre le membre de l'interface spécifié dans le type spécifié. Il existe plusieurs correspondances pour le membre de l'interface lors de l'exécution. Il dépend de l'intégration dans laquelle la méthode sera appelée.
CS3003 Type of 'variable' is not CLS-compliant Ce message d'attention permet d'indiquer que le type de variable spécifié n'est pas conforme au CLS.
CS3009 'type': base type 'type' is not CLS-compliant Ce message d'avertissement permet d'indiquer que le le type de base spécifié n'est pas compatible CLS.
CS4014 Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call. Ce message d'avertissement permet d'indiquer que l'appel n'étant pas attendu, l'exécution de la méthode courante se poursuit avant la fin de l'appel.


PARTAGER CETTE PAGE SUR
Dernière mise à jour : Lundi, le 22 janvier 2018