O/H dennis έγραψε:
>
>
> Hello guys!!!
>
>
>
> namespace ConsoleApplication3
>
> {
>
> class Program
>
> {
>
>
>
> public Program(string[] args) { Console.WriteLine("this is the
> constructor: {0}", args[0]); }
>
> public Program(string anarg) : this(anarg) { }
>
> }
>
> }
>
Διονύση
η γραμμή
public Program(string anarg) : this(anarg) { }
δεν είναι σωστή
η this(anarg) πάει να περάσει ένα string
στον άλλο κονστράκτορα
ο οποίος όμως περιμένει
array of string
Αρα, το σωστό είναι να φτιάξεις ένα
array, on the fly, και να του βάλεις
ως μοναδικό στοιχείο την παράμετρο που θες.
Δηλαδή
public Prog(string anarg) : this( new string[] { anarg }) {}
Δες προσεκτικά την νέα παράμετρο.
Αντί this(anarg)
γίνεται this( new string[] { anarg })
Θόδωρος
--
Regards
Theo
------------------------
Theo Bebekis
Thessaloniki, Greece
------------------------
Greek_Delphi_Prog : a Delphi Programming mailing list in Greek at
http://groups.yahoo.com/group/Greek_Delphi_Prog
CSharpDotNetGreek : A C# and .Net mailing list in Greek language at
http://groups.yahoo.com/group/CSharpDotNetGreek
atla_custom : a Unisoft Atlantis Customization mailing list at
http://groups.yahoo.com/group/atla_custom
------------------------