Fonction C # pour retourner le tableau
///<summary>
///Returns an array of all ArtworkData filtered by User ID
///</summary>
///<param name="UsersID">User ID to filter on</param>
///<returns></returns>
public static Array[] GetDataRecords(int UsersID)
{
ArtworkData[] Labels;
Labels = new ArtworkData[3];
return Labels[];
}
J'obtiens une erreur de syntaxe, ;
prévu après return Labels[]
.
Je fais ce droit?
source d'informationauteur Tom Gullen
Vous devez vous connecter pour publier un commentaire.
Vous essayez de la variable de retour
Labels
de typeArtworkData
au lieu de tableau, donc ce doit être dans la signature de la méthode, comme son type de retour. Vous devez modifier votre code en tant que tel:Array[]
est en fait une matrice deArray
si cela fait sens.Cela devrait fonctionner.
Vous utilisez uniquement les supports lors de la création d'un tableau ou d'accéder à un tableau. Aussi,
Array[]
est de retourner un tableau de tableau. Vous avez besoin de retourner le tableau typéArtworkData[]
.return Labels;
devrait faire l'affaire!Vous devez retourner la variable sans les crochets
Deux modifications nécessaires:
1. Changer le type de retour de la méthode de la Matrice[] pour ArtWorkData[]
2. Changer les Étiquettes[] dans une instruction de retour d'Étiquettes