Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Handling an object parameter
Message
De
22/04/2013 11:41:46
 
 
À
22/04/2013 11:32:11
Information générale
Forum:
ASP.NET
Catégorie:
Code, syntaxe and commandes
Divers
Thread ID:
01571599
Message ID:
01571608
Vues:
35
>>>Hi
>>>
>>>I want to pass into a c# dll and object parameter like this
>>>
>>> public string PassRecordObjectDynamic(dynamic FoxObject)
>>>
>>>(from Ricks example at
>>>
>>>http://www.west-wind.com/weblog/posts/2010/Sep/13/The-dynamic-Type-in-C-Simplifies-COM-Member-Access-from-Visual-FoxPro
>>>
>>>but I'm not sure how to handle varying numbers of items in the object in the c# dll.
>>>
>>>ie There may be 1 or maybe 10.
>>>
>>>I can control what they are called
>>> like phone1 phone2 etc but I'm not suer what the best way to deal with this in c#
>>>
>>>Some sort of macro substitution seems out (from what I've read)
>>>
>>>Any pointers
>>>
>>>Thanks
>>>
>>>Nick
>>
>>If you don't know the specific properties of the dynamic in advance I guess you would have to use reflection......
>
>The appeal of dynamic was not to use reflection :-(

Thinking about it, if this is a VFP object, I don't think you can use reflection anyway.
If it is VFP then do you have control of the object ? If so you could maybe put all the items in an array (where you can specify, and thus know, the name of the array) and iterate over that.
Précédent
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform