Hi,

I was making a little program that implements a few generic algorithms
for arrays. I decided that the best option was to define the type of the
arguments of the methods to "IComparable []" (array of IComparable) but
when I call that method with one "int[]" the compiler tells me the
following message:

error CS0030: Cannot convert type 'int[]' to 'System.IComparable[]'

I tried to do the same thing in Java (using Integer[] and Comparable[])
and it worked.

I think this feature must be in all object oriented languages. In the
fact, Java, C++, Eiffel, etc... has the feature.

Can anyone tell me how can I make the construction I want ? (int[]
inside one IComparable[] to get one generic class).

Regards,

    Pedro

-- 
Pedro Martinez Juli�
\  [EMAIL PROTECTED]
)|    [EMAIL PROTECTED]
/        http://yoros.cjb.net
Socio HispaLinux #311
Usuario Linux #275438 - http://counter.li.org
GnuPG public information:  pub  1024D/74F1D3AC
Key fingerprint = 8431 7B47 D2B4 5A46 5F8E  534F 588B E285 74F1 D3AC

Attachment: msg04843/pgp00000.pgp
Description: PGP signature

Reply via email to