Oh yes, it works and
(1) There's boxing for all value types
(2) you have more work to do, ie checking types
(3) it takes you back to square one (even before square on), doesn't it
>As you know, that's not really what I had in mind :o) but yes, that does work.
>
>
>>Uh, you can do that just fine in C#:
>>
>>
>> public class Test
>> {
>> private object[] Args = null;
>>
>> public Test(params object[] args)
>> {
>> this.Args = args;
>> }
>> }
>>
>>
>>This allows you to pass in a variable argument list.
>>
>>Not sure why you'd ever want to do this rather than provide the proper type guidance which is more efficient and provides for adequate Intellisense, but there it is...
>>
>>+++ Rick ---
Gregory