Fuldfør udfordringen
Kodeudfordringer styrker det, du har lært, og hjælper dig med at få lidt tillid, før du fortsætter.
I denne udfordring skal du udskrive instruktioner til slutbrugeren for at fortælle dem, hvor dit program skriver datafiler. Du opretter faktisk ikke nogen filer – du er kun interesseret i at få vist formaterede instruktioner i konsolvinduet.
Du skal bruge det, du har lært om tegn escape-sekvenser, ordret strenge, unicode og strenginterpolering til at angive instruktioner på både engelsk og russisk.
Udfordring: Formatér og vis instruktioner
Vælg al den kode, du tidligere har skrevet i C#-kodeeditoren, og tryk på Delete eller Backspace for at slette den.
Begynd at løse udfordringen med følgende to kodelinjer.
string projectName = "ACME";
string russianMessage = "\u041f\u043e\u0441\u043c\u043e\u0442\u0440\u0435\u0442\u044c \u0440\u0443\u0441\u0441\u043a\u0438\u0439 \u0432\u044b\u0432\u043e\u0434";
Variablen projectName bruges to gange i det ønskede output.
Variablen russianMessage indeholder meddelelsen "Vis russisk output" på russisk. Du skal bruge denne variabel i den kode, der udskriver meddelelsen.
Du kan ikke ændre disse to kodelinjer, men du kan tilføje kode over og under hver linje. Du skal bruge disse to kodelinjer til at danne det ønskede output.
- Du må kun bruge metoden
Console.WriteLine()ellerConsole.Write()to gange.
Med andre ord kan du kun oprette to instruktioner, der rent faktisk udskriver output til konsollen, for at fuldføre denne udfordring. Hvis du har brug for at udskrive yderligere nye linjer eller tilføje formatering, skal du bruge det, du har lært i dette modul, for at opnå det.
- Brug escape-tegnsekvenser, verbatim-strenge, unicode og strenginterpolering til at generere outputtet.
Hvis du vil fuldføre denne udfordring, skal din kode producere følgende output.
View English output:
c:\Exercise\ACME\data.txt
Посмотреть русский вывод:
c:\Exercise\ACME\ru-RU\data.txt
Vær opmærksom på de nye linjer, fanerne, og hvordan de to obligatoriske kodelinjer bruges i outputtet.
Uanset om du sidder fast og har brug for at kigge på løsningen, eller du er færdig, skal du fortsætte med at se en løsning på denne udfordring.