Création
d'entreprise
Posez votre question Signaler

[C#] Une référence d'objet est requise [Résolu]

sime - Dernière réponse le 11 févr. 2010 à 16:03
Bonjour,
J'ai ces deux lignes de code :
int[] tab = new int[6];
tab = fonction(arg1, arg2);
Sachant que la fonction me retourne un tableau d'entier de taille 6, j'obtiens l'erreur suivante :
Une référence d'objet est requise pour la propriété, la méthode ou le champ non statique 'fonction(arg1, arg2)'
Merci de votre aide.
Lire la suite 

[C#] Une référence d'objet est requise »

3 réponses
Réponse
+19
moins plus
Bonjour,

Tu as certainement résolu ton problème depuis mais je met la solution pour ceux qui chercheront plus tard (comme moi)

Ce sujet étant le premier résultat d'une recherche google sur cette erreur, je pense qu'il est utile de le préciser.

Il te suffit simplement de passer ta fonction FONCTION en STATIC ;)

-> public static int[] Fonction(int arg1, int arg2)
{...}

Cordialement
Ajouter un commentaire
Réponse
+2
moins plus
Bonjour,

Je crois qu'il faut preciser le nom de la classe a laquelle appartient la fonction, ex:
tab = Class1.fonction(arg1, arg2)

Salut.
Ajouter un commentaire
Réponse
+1
moins plus
merci beaucoup
Ajouter un commentaire
Ce document intitulé « [C#] Une référence d'objet est requise » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?