Gå til innhold

C#: få console output tilbake i vs og casting


Anbefalte innlegg

Skrevet

Hei to kjappe spørsmål:

1)

er det mulig å redirecte output (Console.WriteLine() outputs etc) fra en console app tilbake inn til visual studio (slik som vi kan i ultraedit - den fanger alt som går til "dos box" og viser dette i eget output vindu) -

 

 

2)

casting av objekter. hva er logikken her? casting av "primitive types" er jo greitt, men hva med casting av objekter. ganske åpent spørsmål, jau, men hadde vært fint med noe input/urls.

Videoannonse
Annonse
Skrevet
Hei to kjappe spørsmål:

1)

er det mulig å redirecte output (Console.WriteLine() outputs etc) fra en console app tilbake inn til visual studio (slik som vi kan i ultraedit - den fanger alt som går til "dos box" og viser dette i eget output vindu) -

 

 

2)

casting av objekter. hva er logikken her? casting av "primitive types" er jo greitt, men hva med casting av objekter. ganske åpent spørsmål, jau, men hadde vært fint med noe input/urls.

9426428[/snapback]

 

1)

System.Diagnostics.Process p = new ...();

p.StartInfo.UseShellExecute = false;

p.StartInfo.RedirectStandardOutput = true;

p.Start();

p.WaitForExit();

..

string s = p.StandardOutput.ReadLine() / .ReadToEnd(); / etc...

 

2)

Objekter som arver fra andre klasser eller implementerer interfacer kan være greie å caste også.

Skrevet

Har du for eksempel en Hashtable, som tar string key, object data så er det jo et stort poeng å caste det du henter ut igjen.

 

MyClass mc =  (MyClass)hastable[index];

 

...som ett av maaaaange eksempler.

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...