‫Welkom terug en met deze video wil ik je een beetje beter inzicht geven in wat er gebeurt
‫met al die consolemethoden die we gebruiken en die we in de toekomst nogal wat
‫gaan gebruiken.
‫Daarom wil ik u een klein beetje achtergrondinformatie geven.
‫Het meeste van wat je gaat zien, zal niet relevant zijn als je het gewoon wilt gebruiken.
‫Maar als je echt wilt begrijpen wat er aan de hand is, dan is dit de juiste video voor jou.
‫Oké, laten we beginnen.
‫Dus het punt is dat er verschillende methoden beschikbaar zijn in die consoleklasse en we gaan kijken naar degene
‫die relevant zijn om iets in te voeren en om een uitvoer te krijgen.
‫Oke.
‫Dus daar gaan we naar kijken.
‫Dus laten we beginnen.
‫Allereerst hebben we deze console, punt, rechts.
‫En deze prins houdt de cursor op dezelfde regel.
‫Dit stelt ons dus in staat om iets op de console af te drukken en we kunnen het zien.
‫Dus als we deze code hier gebruiken, console DOT, goed.
‫En tussen haakjes en aanhalingstekens hebben we hier tekst.
‫Wat deze code zou doen, is dat het hier tekst op onze console zou afdrukken en we kunnen dan zien dat dat vooral handig
‫is als je enkele waarden hebt die je wilt weergeven en wilt zien of je code echt werkte.
‫En dit is erg handig, vooral als beginner bij het beginnen met programmeren, zodat je echt kunt
‫zien wat de code doet en iets zal uitvoeren.
‫Oké, dus goed is een manier om iets te doen.
‫Er is dus een klasse genaamd console en dit is vooraf gedefinieerd in C sharp, dus we kunnen het gewoon gebruiken.
‫En dit stelt ons in staat om in principe zijn methoden te gebruiken.
‫En een van die methoden heeft gelijk.
‫OK, dus als je iets wilt schrijven, kunnen we console dot gebruiken.
‫Rechts.
‫En dan voeren we tussen haakjes en tussen aanhalingstekens in wat we op de console willen weergeven.
‫Maar er is een andere manier.
‫We kunnen ook Bright Line gebruiken en deze print en zet de cursor in de volgende regel.
‫Dus wanneer u Vereide-lijn gebruikt in plaats van rechts, zal het hetzelfde doen.
‫Het zal de tekst ook afdrukken op de regel waar het was, maar het zal ook naar een regeleinde gaan, om zo te zeggen.
‫Dus het zet de cursor op de volgende regel.
‫OK, dus dat is het enige verschil tussen de twee.
‫En dan hebben we een console die leest.
‫Dit vereist een enkele invoer van het type string en retourneert een ASCII-waarde van die invoer.
‫Het geeft dus een geheel getal terug.
‫String is dus slechts één type gegevens.
‫Dat is het teksttype en het is het cijfertype.
‫Dus de hele getallen, we gaan later in detail kijken naar strings en getallen en in
‫de twee verschillende typen.
‫Onthoud voor nu gewoon tekstreeksen, gehele getallen, onze telefoonnummers.
‫Nu vraag je je misschien af, wat is deze Askey waar Dennis het over heeft?
‫Welnu, assistentie voor American Standard Code voor informatie-uitwisseling, dit is een zeven-bits tekencode die ons in feite in staat
‫stelt om tekens te gebruiken en ze door de computer te interpreteren.
‫Dus de computer interpreteert eigenlijk alles wat we invoeren.
‫Dus bijvoorbeeld helemaal naar beneden scrollen tot een acht, wat het karakter en symbool a intern is.
‫Is deze waarde hier als a.
‫Binaire waarde, OK, dus als binaire waarde is het nul één vijf nul één.
‫En aangezien een decimale waarde vijfenzestig is, zijn er in totaal tweehonderdzesenvijftig waarden in
‫deze ASCII-codetabel en 256 omdat het hier helemaal bij nul begint.
‫Dit is slechts een kleine kanttekening, je hoeft daar niets van te onthouden, het is alleen voor jou
‫om te weten of je een beetje beter wilt begrijpen wat deze Oscar eigenlijk betekent.
‫Dus dat is niet zomaar een willekeurig woord dat je hebt gehoord, maar ook dat je een beetje begrijpt wat hier aan
‫de hand is.
‫Dus nu is er een andere methode genaamd Red Line, die een string of een geheel getal invoert en
‫deze als uitvoerwaarde retourneert.
‫Dus.
‫De Dodd Reid-methode, wat het doet, is dat het de invoer als ASCII neemt of deze als ASCII-waarde
‫retourneert, maar de reline retourneert de daadwerkelijke uitvoer.
‫Dus wat we hebben ingevuld, wordt ook teruggegeven.
‫En met terugwerkende kracht bedoel ik, we kunnen het dan hergebruiken in onze code.
‫Dit stelt ons dus in staat om code te schrijven wat de gebruiker heeft om iets in de console in te
‫voeren en dat kan dan worden gebruikt om wat berekeningen te doen of het programma daadwerkelijk uit te voeren.
‫Oké, dat is erg handig.
‫Dus wanneer u gebruikersinvoer wilt hebben, is dit erg handig.
‫Deze console leest regel en dan is er ook nog een sleutel.
‫Dit duurt slechts een enkele.
‫Character neemt dus een enkele invoer van het type string en het keert terug naar key info, dus details over de key die is
‫ingevoerd zullen worden geretourneerd en nu kun je beslissen wat je ermee wilt doen.
‫Oke.
‫Laten we nu eens kijken naar wat simpele code, want al deze theorie is goed en zo, maar soms is het gewoon logisch
‫om naar de daadwerkelijke code te kijken en te zien hoe dat echt werkt.
‫Dus hier kunnen we zien dat we deze statische leegte main hebben, wat ons belangrijkste toegangspunt is voor onze klas en ons project
‫in het algemeen.
‫Dus hier hebben we een regel code die zegt console stip, rechter regel.
‫Hallo welkom.
‫Dus dit drukt de tekst af en springt naar een nieuwe regel.
‫Dat is wat deze code zal doen.
‫Maar dan hebben we ook dat troosten.
‫Rechts.
‫En hier zeggen we hallo.
‫Dit drukt ook de tekst in dezelfde regel af, maar springt niet naar de nieuwe regel.
‫En dan hebben we dat juiste welkom getroost, wat hetzelfde is als hallo.
‫Alleen dat de tekst die wordt weergegeven anders is.
‫Laten we nu dus ook consultant rekey gebruiken, die in feite gewoon wacht tot we opnieuw een sleutel invoeren.
‫Dus dit blokkeert eigenlijk gewoon dat ons programma stopt of stopt.
‫En dat is wat we vrij vaak kunnen gebruiken of wat we vrij vaak zouden gebruiken om het programma
‫draaiende te houden zonder af te sluiten, afhankelijk van je instellingen.
‫Dit is niet nodig, maar in de meeste gevallen wel.
‫Dus ik hou het hier maar bij.
‫Dus eigenlijk laat dit ons programma gewoon open zodat we kunnen zien wat er op de console is afgedrukt.
‫Anders zou de console heel snel sluiten en zouden we niet eens zien wat het resultaat was.
‫OK, dus laten we nu eens kijken naar de output hier.
‫OK, dus de output zal zijn.
‫Hallo welkom.
‫Dus dit wordt afgedrukt als resultaat van console die juiste regel en dan zullen we hallo,
‫welkom samen in één woord gedrukt hebben als resultaat van onze twee console verite verklaringen omdat console goed is.
‫Creëert geen lege ruimtes.
‫Dat zorgt niet voor een extra regeleinde als we niet specifiek de opdracht hebben om dit te doen.
‫Dus hier wil ik je een voorbeeld laten zien voor de rode lijnmethode en ook voor de sleutelmethode.
‫OK, dus we hebben weer de hoofdmethode in de hoofdmethode, wat ons startpunt is, hier hebben we de juiste
‫methode, die zegt: voer een tekenreeks en presentator in, zodat de gebruiker een tekenreeks ziet invoeren en
‫op enter drukt.
‫Dan nemen we in deze regel hier de invoer van de gebruiker door console die leesregel te gebruiken en we slaan deze
‫op in de leesinvoer.
‫En wat we dan doen, is dat we de geconsolideerde rechterregel gebruiken om weer te geven wat de gebruiker heeft ingevoerd.
‫Dus we zeggen dat je hebt ingevoerd en hij zal accolades, nul accolades en juiste invoer gebruiken.
‫Dus eigenlijk wat we hier doen, is dat we zeggen dat je hebt ingevoerd en dan wat de gebruiker heeft ingevoerd.
‫Dus deze accolade, nul accolades, zal gewoon alles gebruiken wat komt na de come on hier en
‫zal zichzelf vervangen door het item dat hier binnen deze variabele staat.
‫En dan voeren we een string in en drukken op enter, dus hier gebruikten we om de leesmethode te troosten en we gebruiken int ASCII-waarden,
‫dus we slaan het op in de variabele genaamd ASCII-waarden of wat de gebruiker ook invoert en dan zeggen
‫we gewoon wat de gebruiker heeft hier ingevoerd.
‫Dus we zeggen dat ASCII-waarde is en dan de werkelijke ASCII-waarde van de waarde die de gebruiker heeft ingevoerd.
‫Dus nu voor jou als een kleine oefening, gebruik die code en speel ermee.
‫Even kijken wat de output zal zijn.
‫Ik ga je hier een snel voorbeeld geven.
‫Dus wat we hier hebben, is dat we een willekeurige tekenreeks invoeren en vervolgens de presentator.
‫Dus in mijn geval, ik voer gewoon Dennis in en er staat alleen dat je Dennis hebt ingevoerd, dan zal het zeggen: voer
‫een willekeurige toets in en druk op enter.
‫Dus ik ga gewoon op het diepe drukken en het zal terugkeren om je de waarde van de ingevoerde waarde
‫te vragen, die achtenzestig is.
‫Als we nu hier kijken en we gaan naar regel 68, dan kunnen we zien dat het in feite de hoofdletter D is.
‫Goed, dus dat was het.
‫Dat is een kleine introductie tot de consoleklasse en hoe we enkele van de methoden kunnen gebruiken.
‫Als je meer wilt weten over de verschillende methoden van die consoleklasse, kun je natuurlijk
‫de documentatie bekijken.
‫Hier vind je de consoleklasse en daar kun je zien dat er een heleboel methoden zijn.
‫Dus als je naar de methoden gaat, zie je de duidelijke beweging Puffer Ricky reline.
‫Dus degenen die we kennen, lezen Ricky Reline en dan de juiste van rechts en rechts.
‫Maar je kunt zien dat er een heleboel meer ingestelde vensterposities zijn op venstergrootte, enzovoort.
‫OK, dus als je meer wilt weten over een specifieke methode, klik je er gewoon op en je ziet
‫Red Line.
‫Wat doet het?
‫Nou, er zijn een heleboel overbelastingen.
‫Wat een overbelasting of een overbelasting is, zijn veel verschillende versies van dezelfde methode die
‫verschillende invoeropties hebben.
‫OK, dus hier kunnen we drie verschillende waarden invoeren.
‫Dus een string, een object en een object.
‫Wat objecten zijn en hoe dat werkt, zullen we later zien.
‫Maar eigenlijk is de rode lijn die we gebruiken een heldere lijn hier waar we gewoon een string invoeren en als je er
‫meer over wilt weten, kun je er gewoon op klikken en je zult zien dat hij terugkeert.
‫Voit zal niets teruggeven.
‫Dus het schrijft een specifieke stringwaarde, gevolgd door de huidige regel Terminator twee, de standaard
‫uitvoerstroom.
‫Oke.
‫Maar zoals ik al zei, daar gaan we later nog veel meer op in.
‫Het zal veel logischer zijn.
‫Dus maak je geen zorgen als je niet elk onderdeel ervan hebt begrepen en maak je geen zorgen
‫over het onthouden van dat alles, we zullen die methoden gewoon vrij uitgebreid gebruiken en dat zal later heel natuurlijk worden.
‫Oke.
‫Dus tot ziens in de volgende video.