Use the is operator 

If (returnedItem is String)




-- Sent from my Palm Pre
On Mar 27, 2010 4:23 PM, Laurence <[email protected]> wrote: 


 



  


    
      
      
      
I have a function (not written by me) that's returning either a String or a 
ValueObject, depending on whether or not it finds a match in an ArrayCollection 
of ValueObjects.  If it finds a match, it returns the ValueObject that matches 
the search string.  If it doesn't find a match, it returns the search-string 
itself.



So, here's my question -- how do I know if what's being returned is a String or 
a ValueObject?



I need something like the following:

   if returnedItem isString {

      //do stuff needed for when match isn't found

   } else {

      //do stuff needed for when match is found

   }



But I can't figure out how to word that 'if' statement -- how do you ask it if 
it is a String or a ValueObject, without knowing in advance what it's going to 
be?



Thanks,

Laurence MacNeill

Mableton, Georgia, USA





    
     

    
    






  
  
  







Reply via email to