Zum Inhalt springen

Text als ASCII Code ausgeben in C#


Empfohlene Beiträge

Geschrieben

Hallo,

ich möchte gerne in einer C# Konsolenanwendung den geschriebenen Text in ASCII Zeichen ausgeben. Also zB $->36

Wie gehe ich am besten vor? Ich muss sagen, dass ich sehr wenig Erfahrung mit C# habe und ím 1. Lehrjahr bin.

Vielen Danke,

cola

Geschrieben

Hallo C0la,

hier mal ein kleines Snipset:

//Zu konvertierender Wert.

string value = "9quali52ty3";

// Konvertierende Statische Funktion

byte[] asciiBytes = Encoding.ASCII.GetBytes(value);

//Ausgabe

57 113 117 97 108 105 53 50 116 121 51

Ich hoffe das der Code dir helfen kann. Zum vorgehen:

Definiere via Console.WriteLine und Console.ReadLine einfach ein paar Ausgaben, welche dem User sagen wann er denn Zeichen eingeben soll. Dann nutzt du den oben stehenden Code und konvertiest die Zeichen in ASCII-Werte.

Gruß

Sebastian

Geschrieben

Hi,

danke erstmal für die Antwort.

Ich mache glaub etwas falsch. Screenshot im Anhang-> post-88530-14430449379262_thumb.jpg

Kannst du mir etwas genauer sagen wie ich vorgehen muss?

MFG

cola

Geschrieben

Hi C0la!

Naja überleg mal, du gibst ja auch nichts aus. Der Byte-Array wird zwar initialisiert, aber du machst damit nachher exakt gar nichts mehr.

Außerdem ist dein zu wandelnder Wert immer gleich, und zwar immer "9quali52ty3". Du musst das schon aus dem Readline einlesen. Und dann per Console.Write oder WriteLine wieder gewandelt ausgeben.

Gruß, Ziege

Geschrieben

Hi,

und wie lese ich das aus dem Readline ein?

Sorry aber ich versteh gerade wenig, wir haben in den letzten 5 Wochen zwei Befehle gelernt nämlich: Console.Write(); und Console.ReadLine();

MFG

Geschrieben

Hallo C0la!

Für solche Fragen kann ich dir wärmstens die MSDN und ihre Klassenbeschreibungen mit Codebeispielen ans Herz legen.

string Value = Console.Readline();

Wobei bei einem Druck auf die Enter-Taste der ganze Kram, den du in die Konsole getippt hast, in "Value" gespeichert wird. Das ist so, weil die Readline()-Methode als Rückgabewert einen string auswirft.

So einfach ist das ;).

Gruß, Ziege

P.S: Lies dir erstmal die Klassen- und Methodenbeschreibungen und vielleicht ein Openbook zu den Grundlagen durch, bevor du irgendwie wild versuchst, irgendwas zu erfrickeln.

Geschrieben

Hallo c0la,

ich kann mich da Zieg0re nur anschließen. Klar ist es spannender und spaßiger, zu tüffteln und quasi direkt Ergebnisse zu sehen. Aber ohne den teschnischen Hintergrund kommt man da nicht weit. Es ist effektiver, wenn du jetzt einige Stunden in ein Buch investierst, als weit mehr Stunden in "wildes" ausprobieren. Außerdem frustriert das auch nach einiger Zeit.

Ich habe für dich ein OpenBook, welches ich selbst auch schon gelesen habe. Wenn du das durch hast, fallen dir solche Aufgaben wesentlich leichter. Außerdem erweiterst du damit deinem Fachlichen Wortschatz, der bei späterer Recherche im Internet nützliche Schlagwörter für eine Google-Suche liefert. Alles im Sinne von "hab ich doch schonmal gehört".

C# Die neue Sprache für Microsofts .NET-Plattform

C# - Galileo OpenBook

Gruß

Sebastian

Geschrieben

@SebastianB, Zieg0re

Vielen Dank, ich werde mir mal die zwei Sachen in Ruhe durchlesen! Ich weiß auch, dass ich mir erstmal ein Grundwissen aneignen sollte, jedoch möchte mein Ausbilder/ Chef gerne von mir sehen und erklärt haben wie das denn funktioniert.

@lilith2k3

funktioniert! Aber da wird immer nur ein Buchstabe ausgegeben, wäre schön wenn du mir zeigen könntest wie ich mehrere ausgebe :)

MFG

cola

Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde Dich hier an.

Jetzt anmelden

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...