mboost-dp1

Csharp void med flere muligheder?


Gå til bund
Gravatar #1 - Jonasee
2. jun. 2008 21:39
Hey

Jeg sad og tænkte på hvordan man lave en void, String et eller andet som har mere en en mulighed, ved ikke hele hvordan jag skal forklare det her, men når man lave en StreamReader kan den jo få flere input

StreamReader objSR = new StreamReader(Path);
StreamReader objSR = new StreamReader(Path, FileMode.OpenOrCreate, FileAccess.ReadWrite);
StreamReader objSR = new StreamReader(Path, FileAttributes.ReadOnly);


håber I forstår hvad jeg mener og at I har nogle forslag
Gravatar #2 - Acro
2. jun. 2008 22:06
Tænker du på overloading?

public void Test(string argument)
{ }

public void Test(int argument)
{ }


Det er nemlig bare at lave, som jeg beskriver. Du kan i selve metoden selvfølgelig godt kalde en anden af samme navn med anden signatur (andre argumenter).

Det samme gør sig gældende for constructors, hvor du dog ikke kalder andre constructors i din body, men efter signaturen.

public Test(string argument, bool isTrue)
{ }

public Test(string argument)
: Test(argument, true)
{ }
Gravatar #3 - Jonasee
3. jun. 2008 06:17
Ja var lige det jeg tænkte på, tak for hjlæpen
Gå til top

Opret dig som bruger i dag

Det er gratis, og du binder dig ikke til noget.

Når du er oprettet som bruger, får du adgang til en lang række af sidens andre muligheder, såsom at udforme siden efter eget ønske og deltage i diskussionerne.

Opret Bruger Login