Bonjour,

J'utilise une library qui propose une méthode dont la signature est la suivante:

Code c# : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
void SyncWrite(int NumItems, ref System.Array ServerHandles, ref System.Array Values, out System.Array Errors)

Pourriez-vous me dire si le code suivant est valide ?

Code c# : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
Array hServer = Array.CreateInstance(typeof(object),5);

hServer.SetValue(10,0);
hServer.SetValue(11,1);
hServer.SetValue(12,2);
hServer.SetValue(13,3);
hServer.SetValue(14,4);

Array values = Array.CreateInstance(typeof(object),5);
values.SetValue(424,0);
values.SetValue(421,1);
values.SetValue(424,2);
values.SetValue(421,3);
values.SetValue(429,4);

Array err = Array.CreateInstance(typeof(object),5);

SyncWrite(5,ref hServer,ref values, out err);

Merci pour votre aide.