<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Hendrik, Autor bei programmieren-starten.de</title>
	<atom:link href="https://www.programmieren-starten.de/blog/author/w0141d32/feed/" rel="self" type="application/rss+xml" />
	<link>https://programmieren-starten.de/blog/author/w0141d32/</link>
	<description>Lerne ohne Vorkenntnisse Schritt-für-Schritt das Programmieren.</description>
	<lastBuildDate>Wed, 28 Jun 2023 08:20:24 +0000</lastBuildDate>
	<language>de</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	

<image>
	<url>https://www.programmieren-starten.de/wp-content/uploads/2020/12/cropped-Favicon_512x512.png</url>
	<title>Hendrik, Autor bei programmieren-starten.de</title>
	<link>https://programmieren-starten.de/blog/author/w0141d32/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>C# Tutorial [14/17] – C# Klassen und Objekte</title>
		<link>https://www.programmieren-starten.de/blog/csharp-klassen/</link>
		
		<dc:creator><![CDATA[Hendrik]]></dc:creator>
		<pubDate>Mon, 19 Dec 2022 08:56:02 +0000</pubDate>
				<category><![CDATA[C#]]></category>
		<guid isPermaLink="false">https://programmieren-starten.de/?p=21978</guid>

					<description><![CDATA[<p>Im heutigen Beitrag dreht sich alles rund um das Thema C# Klassen. Klassen und Objekte sind die zwei wichtigsten Grundlagen, wenn es um das Thema objektorientierte Programmierung in C# geht. Ich werde dir heute also zeigen, wie man in C# Klassen definiert und wie man davon anschließend Objekte erstellen kann. Inhaltsverzeichnis Inhaltsverzeichnis Inhaltsverzeichnis1. Was sind [&#8230;]</p>
<p>Der Beitrag <a href="https://www.programmieren-starten.de/blog/csharp-klassen/">C# Tutorial [14/17] – C# Klassen und Objekte</a> erschien zuerst auf <a href="https://www.programmieren-starten.de">programmieren-starten.de</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div class="thrv_wrapper thrv_text_element tve_empty_dropzone"><p>Im heutigen Beitrag dreht sich alles rund um das Thema <strong>C# Klassen</strong>. Klassen und Objekte sind die zwei <strong>wichtigsten Grundlagen</strong>, wenn es um das Thema objektorientierte Programmierung in C# geht. Ich werde dir heute also zeigen, wie man in <strong>C# Klassen definiert</strong> und wie man davon anschließend <strong>Objekte erstellen</strong> kann.</p></div><div class="thrv_responsive_video thrv_wrapper" data-type="youtube" data-rel="0" data-modestbranding="0" data-aspect-ratio="16:9" data-aspect-ratio-default="0" data-float-visibility="mobile" data-url="https://www.youtube.com/watch?v=zLTurwLHxtw" data-no-cookie="1" style="" data-css="tve-u-63a0206744f258" data-float-position="top-left" data-float-width-d="300px" data-float-padding1-d="25px" data-float-padding2-d="25px">
	

	<div class="tve_responsive_video_container" style="padding-bottom: 56.25%;">
		<div class="tcb-video-float-container"><div class="video_overlay"></div></div>
	</div>
</div><div class="thrv_wrapper thrv_text_element" data-tag="h2"><h2 data-css="tve-u-63a0206744f2c5" id="tab-con-9" class="">Inhaltsverzeichnis</h2></div><div class="thrv_wrapper thrv_contents_table" data-columns="1" data-headers="h1,h2,h3" data-id="l8n3tq0l">
	<div class="tve_contents_table">
		<span class="tve_ct_title" data-css="tve-u-63a0206744f2e0">Inhaltsverzeichnis</span>
		<div class="tve_ct_content tve_clearfix"><div class="ct_column"><div class="tve_ct_level1"><a href="#tab-con-9" rel="nofollow">Inhaltsverzeichnis</a></div><div class="tve_ct_level1"><a href="#tab-con-10" rel="nofollow">1. Was sind Klassen?</a></div><div class="tve_ct_level1"><a href="#t-1642750060717" rel="nofollow">2. Objekte erstellen</a></div><div class="tve_ct_level1"><a href="#t-1646380568431" rel="nofollow">3. C# Klassen in der Praxis</a></div></div></div>
	</div>
</div><div class="thrv_wrapper thrv_text_element" data-tag="h2"><h2 class="" data-css="tve-u-63a0206744f309" id="tab-con-10" style="">1. Was sind Klassen?</h2></div><div class="thrv_wrapper thrv_text_element"><blockquote class="">Wie bereits im <a href="https://programmieren-starten.de/blog/objektorientierte-programmierung-in-csharp/" target="_blank" rel="nofollow" class="" style="outline: none;">vorherigen Beitrag</a> beschrieben: <strong>Klassen sind Baupläne für Objekte.</strong></blockquote><p>In einer Klasse definieren wir alle Eigenschaften, Methoden und anderen Member, die ein Objekt der Klasse haben soll. Member sind all die Dinge, die in einer Klasse definiert werden, die ein Objekt dann später besitzt. Dazu zählen Eigenschaften, Methoden und andere Dinge, die du noch kennenlernen wirst.<em> </em></p><p>Sobald eine Klasse definiert ist, kann man davon <strong>Objekte</strong> erzeugen<em>. </em>Und zwar beliebig viele.<em> </em>An dieser Stelle möchte ich dir ein einfaches Beispiel für eine Klasse zeigen, damit du siehst, wie man diese definieren kann:</p></div><div class="thrv_wrapper tve_image_caption" data-css="tve-u-18529855266"><span class="tve_image_frame"><img decoding="async" class="tve_image wp-image-21985" alt="c# klassen beispiel 1" data-id="21985" width="742" data-init-width="2068" height="828" data-init-height="828" title="c#-klassen-1" loading="lazy" src="https://programmieren-starten.de/wp-content/uploads/2022/12/c-klassen-1.png" data-width="742" data-pagespeed-url-hash="489029827" onload="pagespeed.CriticalImages.checkImageForCriticality(this);" style="aspect-ratio: auto 2068 / 828;"></span></div><code class="language-"><code class="language-"><div class="thrv_wrapper thrv_text_element"><p>Wir sehen auf der Abbildung eine Klasse, die Person heißt. Man erstellt eine Klasse, indem man zunächst das <strong>Schlüsselwort class</strong> schreibt. Anschließend folgt der <strong>Bezeichner</strong>, also der Name. Im Beispiel habe ich diese Klasse „Person“ genannt, weil sie eine Person modellieren soll.</p><blockquote class="">Den ersten Buchstaben vom Namen Person habe ich großgeschrieben. Das liegt daran, dass man aufgrund einer Namenskonvention die Namen von C# Klassen großschreibt. Daran sollte man sich am besten immer halten.</blockquote><blockquote class=""><em> </em></blockquote><p>Nachdem man dieser Klasse einen Namen gegeben hat, kommt auch schon der Klasseninhalt.<em> </em>Dieser wird in einem <strong>geschweiften Klammerpaar</strong> verpackt.<em> </em>Alles, was also zwischen diesen geschweiften Klammern steht, ist Teil der Klasse Person. In dieser Klasse sind jetzt drei <strong>Eigenschaften</strong> definiert.<em> </em></p><p>Was eine Eigenschaft genau ist, hast du hier bisher noch nicht gelernt<em>. </em>Vorerst kannst du sie dir einfach mal wie eine ganz normale Variable vorstellen. Das ist zwar so nicht richtig, aber man verwendet Eigenschaften fast genau wie normale Variablen auch. Was Eigenschaften tatsächlich sind, wirst du später noch lernen.<em> </em></p><p>Wir haben in unserem Beispiel also den String Vorname, den String Nachname und einen Integer Alter.<em> </em>Damit sorgen wir dafür, dass jedes Personenobjekt einen Vornamen, einen Nachnamen und ein Alter besitzt.<em> </em></p><p>Direkt darunter ist eine <strong>Methode</strong> definiert. Diese unterscheidet sich nur kaum von den Methoden, die wir bisher definiert haben. In unserem Beispiel haben wir allerdings keine statische Methode mehr.<em> </em>Somit wählen wir statt dem Schlüsselwort static nun das <strong>Schlüsselwort public</strong>.</p><blockquote class="">Mit public sorgen wir dafür, dass man auch außerhalb des Codeblocks auf die Methode SageEtwas zugreifen kann.</blockquote><p>Die Methode SageEtwas gibt nichts zurück. Sie nimmt einen String namens satz an und gibt in der Konsole Vorname, Nachname und den Satz aus. Die Ausgabe sieht also ähnlich aus wie die Chatnachricht einer Person.</p><p>Wie das Ganze in der Praxis aussieht und wie man so eine Methode aufrufen kann, werde ich dir gleich zeigen. Vorher sehen wir uns allerdings noch an, wie man von C# Klassen Objekte erzeugen kann.</p></div><div class="thrv_wrapper thrv_symbol thrive-shortcode thrv_symbol_25802" data-shortcode="thrive_symbol" data-id="25802" data-selector=".thrv_symbol_25802"><div class="thrive-shortcode-config" style="display: none !important"></div><div class="thrive-shortcode-html thrive-symbol-shortcode " data-symbol-id="25802"><style type="text/css" id="tcb-style-base-tcb_symbol-25802"  onLoad="typeof window.lightspeedOptimizeStylesheet === 'function' && window.lightspeedOptimizeStylesheet()" class="tcb-lightspeed-style">body:not(.tve_editor_page) .thrv_social_follow .tve_s_item a[href=""],body:not(.tve_editor_page) .thrive_author_links .tve_s_item a[href=""]{display: none;}.thrv_wrapper .tve-content-box-background{position: absolute;width: 100%;left: 0px;top: 0px;overflow: hidden;background-clip: padding-box;height: 100% !important;}.thrv_wrapper.thrv-content-box{box-sizing: border-box;position: relative;min-height: 10px;}.thrv_wrapper.thrv-content-box div:not(.thrv_icon):not(.ui-resizable-handle):not(.tve-auxiliary-icon-element){box-sizing: border-box;}.tve-cb{display: inline-block;vertical-align: middle;clear: both;overflow: visible;width: 100%;z-index: 1;position: relative;min-height: 10px;}.tve_image_caption{position: relative;}.tve_image_caption:not(.tcb-mm-image.tve-tab-image){height: auto !important;}.tve_image_caption .tve_image{max-width: 100%;width: 100%;}.tcb-style-wrap strong{font-weight: var(--g-bold-weight,bold);}.tcb-plain-text{cursor: text;}a .tcb-plain-text{cursor: inherit;}.thrv_text_element{overflow-wrap: break-word;}.thrive-symbol-shortcode{position: relative;}body:not(.tve_editor_page) .thrv_wrapper.thrv_footer,body:not(.tve_editor_page) .thrv_wrapper.thrv_header{padding: 0px;}.tcb-post-content.thrv_wrapper{margin-top: 15px;margin-bottom: 15px;padding: 0px;}#tve_editor .tcb-post-content p{font-size: 16px;line-height: 1.6em;}body:not(.tve_editor_page) .tcb-post-list[data-disabled-links="1"] article{position: relative;}.notifications-content-wrapper.tcb-permanently-hidden{display: none !important;}.tcb-permanently-hidden{display: none !important;}.tar-disabled{cursor: default;opacity: 0.4;pointer-events: none;}.tve_ea_thrive_animation{opacity: 0;}.tve_ea_thrive_animation.tve_anim_start{opacity: 1;transition: all 0.5s ease-out 0s;}.tve_ea_thrive_animation.tve_anim_slide_left{transform: translateX(-200px);}.tve_ea_thrive_animation.tve_anim_slide_left.tve_anim_start{transform: translateX(0px);}.tcb-flex-row{display: flex;flex-flow: row nowrap;align-items: stretch;justify-content: space-between;margin-top: 0px;margin-left: -15px;padding-bottom: 15px;padding-top: 15px;}.tcb-flex-col{flex: 1 1 auto;padding-top: 0px;padding-left: 15px;}.tcb-flex-row .tcb-flex-col{box-sizing: border-box;}.tcb-col{height: 100%;display: flex;flex-direction: column;position: relative;}.tcb-flex-row .tcb-col{box-sizing: border-box;}html{text-rendering: auto !important;}html body{text-rendering: auto !important;}.thrv_wrapper{margin-top: 20px;margin-bottom: 20px;padding: 1px;}.thrv_wrapper div{box-sizing: content-box;}.thrv_symbol .thrv_wrapper:not(.thrv_icon){box-sizing: border-box !important;}.thrv_wrapper.tve-elem-default-pad{padding: 20px;}.thrv_wrapper.thrv_text_element,.thrv_wrapper.thrv_symbol,.thrv_wrapper.thrv-plain-text{margin: 0px;}.thrv_wrapper.thrv-columns{margin-top: 10px;margin-bottom: 10px;padding: 0px;}p{font-size: 1em;}.tve_image{border-radius: 0px;box-shadow: none;}div .tve_image_caption{padding: 0px;max-width: 100% !important;box-sizing: border-box !important;}.tve_image_caption .tve_image_frame{display: block;max-width: 100%;position: relative;overflow: hidden;}.tve_image_caption .tve_image{display: block;padding: 0px;height: auto;}:not(#_s):not(#_s) .tcb-conditional-display-placeholder{position: relative;min-height: var(--tcb-container-height-d,100px) !important;}:not(#_s):not(#_s) .tcb-conditional-display-placeholder.thrv-page-section{box-sizing: border-box;margin: 0px;}:not(#_s):not(#_s) .tcb-conditional-display-placeholder.thrv-content-box{box-sizing: border-box;}:not(#_s):not(#_s) .tcb-conditional-display-placeholder .tve-page-section-out,:not(#_s):not(#_s) .tcb-conditional-display-placeholder .tve-content-box-background{box-sizing: border-box;position: absolute;width: 100%;height: 100%;left: 0px;top: 0px;overflow: hidden;}.thrv_wrapper.thrv_contentbox_shortcode{position: relative;}body:not(.ttb-editor-page) .tcb-post-content::before,body:not(.ttb-editor-page) .tcb-post-content::after{display: none;}.thrv_wrapper.thrv_text_element{padding: 1px;}body.single:not(.tve_editor_page) .thrv_contents_table:not(.tve-rendered){display: none;}body.single:not(.tve_editor_page) #tve_editor .thrv_contents_table{display: block;}@media (max-width: 1023px){:not(#_s):not(#_s) .tcb-conditional-display-placeholder{min-height: var(--tcb-container-height-t) !important;}}@media (max-width: 767px){html{overflow-x: hidden !important;}html,body{max-width: 100vw !important;}.tcb-flex-row{flex-direction: column;}.thrv_wrapper > .tcb-flex-row:not(.v-2) > .tcb-flex-col{width: 100%;max-width: 100% !important;flex: 0 0 auto !important;}:not(#_s):not(#_s) .tcb-conditional-display-placeholder{min-height: var(--tcb-container-height-m) !important;}}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){.tcb-flex-col{width: 100%;}.tcb-col{display: block;}}@media screen and (max-device-width: 480px){body{text-size-adjust: none;}}</style><style class='tve-symbol-custom-style'>@media (min-width: 300px){.thrv_symbol_25802 [data-css="tve-u-18901083292"]{padding-left: 0px !important;margin-top: 0px !important;padding-top: 0px !important;margin-bottom: 0px !important;padding-bottom: 0px !important;}.thrv_symbol_25802 [data-css="tve-u-18901083294"]{box-shadow: rgba(0,0,0,0.4) 0px 0px 12px 0px;--tve-border-radius: 20px;border-radius: 20px;overflow: hidden;border: 2px solid rgb(255,255,255) !important;background-image: linear-gradient(rgba(255,255,255,0.8),rgba(255,255,255,0.8)),repeating-radial-gradient(circle at center center,rgba(148,163,176,0.7),rgba(148,163,176,0.7) 1px,transparent 1px,transparent 100%) !important;background-size: auto,3px 3px !important;background-position: 50% 50%,50% 50% !important;background-attachment: scroll,scroll !important;background-repeat: no-repeat,repeat !important;--background-image: linear-gradient(rgba(255,255,255,.8),rgba(255,255,255,.8)),repeating-radial-gradient(circle at center center,rgba(148,163,176,.7),rgba(148,163,176,.7) 1px,transparent 1px,transparent 100%) !important;--background-size: auto auto,3px 3px !important;--background-position: 50% 50%,50% 50% !important;--background-attachment: scroll,scroll !important;--background-repeat: no-repeat,repeat !important;--tve-applied-background-image: linear-gradient(rgba(255,255,255,.8),rgba(255,255,255,.8)),repeating-radial-gradient(circle at center center,rgba(148,163,176,.7),rgba(148,163,176,.7) 1px,transparent 1px,transparent 100%) !important;}.thrv_symbol_25802 [data-css="tve-u-1890108329a"]{margin-top: 0px;margin-left: 0px;}.thrv_symbol_25802 [data-css="tve-u-189010832a2"]{border-radius: 8px;overflow: hidden;background-color: rgb(244,78,3) !important;--background-color: #f44e03 !important;--tve-applied-background-color: #f44e03 !important;}.thrv_symbol_25802 [data-css="tve-u-189010832a3"]{--tve-alignment: center;float: none;background-color: rgb(0,8,255) !important;margin-left: auto !important;margin-right: auto !important;}:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] p,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] li,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] blockquote,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] address,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] .tcb-plain-text,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] label,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] h1,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] h2,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] h3,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] h4,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] h5,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] h6{color: rgb(255,255,255);}:not(#tve) .thrv_symbol_25802 [data-css="tve-u-189010832a4"]{font-size: 20px !important;font-weight: var(--g-bold-weight,bold) !important;}.thrv_symbol_25802 [data-css="tve-u-18901083299"]{width: 387px;padding-left: 0px !important;padding-right: 0px !important;margin-top: 0px !important;margin-bottom: 0px !important;}.thrv_symbol_25802 [data-css="tve-u-1890108329e"]{margin-top: 0px !important;margin-left: 10px !important;margin-right: 10px !important;}:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329f"]{font-size: 17px !important;color: rgb(0,0,0) !important;--tcb-applied-color: #000 !important;--tve-applied-color: #000 !important;}.thrv_symbol_25802 [data-css="tve-u-189010832a1"]{max-width: 388px;padding-top: 10px !important;padding-bottom: 10px !important;margin: 0px 10px !important;}.thrv_symbol_25802 [data-css="tve-u-18901083295"]{--tve-border-radius: 20px;border-radius: 20px;overflow: hidden;margin-top: 0px !important;margin-bottom: 0px !important;}.thrv_symbol_25802 [data-css="tve-u-18901083297"]{max-width: 39.9998%;}.thrv_symbol_25802 [data-css="tve-u-1890108329b"]{max-width: 59.9982%;}.thrv_symbol_25802 [data-css="tve-u-18901083298"]{justify-content: center !important;}.thrv_symbol_25802 [data-css="tve-u-18901083296"]{padding-top: 0px !important;padding-bottom: 0px !important;}.thrv_symbol_25802 [data-css="tve-u-1890108329c"]{justify-content: center !important;padding-left: 0px !important;padding-right: 0px !important;}.thrv_symbol_25802 [data-css="tve-u-1890108329d"]{margin-top: 0px !important;margin-bottom: 0px !important;padding: 0px 10px !important;}.thrv_symbol_25802 [data-css="tve-u-1890108329d"] > .tve-cb{justify-content: center;display: flex;flex-direction: column;}.thrv_symbol_25802 [data-css="tve-u-18901083293"]{max-width: 900px;float: none;width: 100%;margin-left: 20px !important;margin-right: auto !important;padding: 0px !important;margin-bottom: 50px !important;}:not(#tve) .thrv_symbol_25802 [data-css="tve-u-18901083293"]:hover [data-css="tve-u-18901083294"]{background-image: none !important;box-shadow: rgba(0,0,0,0.4) 0px 0px 12px 8px !important;}}@media (max-width: 1023px){.thrv_symbol_25802 [data-css="tve-u-1890108329e"]{margin-top: 0px !important;margin-bottom: -10px !important;}:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329f"]{font-size: 18px !important;}.thrv_symbol_25802 [data-css="tve-u-189010832a1"]{margin-top: 0px !important;}.thrv_symbol_25802 [data-css="tve-u-1890108329c"]{padding-top: 5px !important;padding-bottom: 5px !important;}.thrv_symbol_25802 [data-css="tve-u-18901083297"]{max-width: 40%;}.thrv_symbol_25802 [data-css="tve-u-1890108329b"]{max-width: 59.9996%;}:not(#tve) .thrv_symbol_25802 [data-css="tve-u-189010832a4"]{font-size: 18px !important;}.thrv_symbol_25802 [data-css="tve-u-18901083292"]{padding-right: 20px !important;}}@media (max-width: 767px){.thrv_symbol_25802 [data-css="tve-u-18901083299"]{width: 420px;float: none;margin-left: auto !important;margin-right: auto !important;margin-bottom: 0px !important;}.thrv_symbol_25802 [data-css="tve-u-1890108329e"]{margin-top: 12px !important;margin-bottom: 0px !important;}:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329f"]{font-size: 18px !important;}.thrv_symbol_25802 [data-css="tve-u-189010832a1"]{max-width: 500px;margin: 0px 10px 15px !important;}:not(#tve) .thrv_symbol_25802 [data-css="tve-u-189010832a4"]{font-size: 18px !important;}.thrv_symbol_25802 [data-css="tve-u-1890108329b"]{max-width: 100%;}.thrv_symbol_25802 [data-css="tve-u-1890108329d"]{padding-left: 0px !important;padding-right: 0px !important;}.thrv_symbol_25802 [data-css="tve-u-18901083292"]{padding-right: 0px !important;}.thrv_symbol_25802 [data-css="tve-u-18901083293"]{margin-left: 0px !important;}}</style><div class="thrv_wrapper thrv_contentbox_shortcode thrv-content-box tve-elem-default-pad" data-css="tve-u-18901083292" style=""> <div class="tve-content-box-background" data-tcb_hover_state_parent="1"></div> <div class="tve-cb"><a href="https://programmieren-starten.de/pev-lp1/" target="_blank" rel=" nofollow" class=""></a><a href="https://programmieren-starten.de/pev-lp1/" target="_blank" rel=" nofollow" class=""></a><a href="https://programmieren-starten.de/pev-lp1/" target="_blank" rel=" nofollow" class=""></a><a href="https://programmieren-starten.de/pev-lp1/" target="_blank" rel=" nofollow" class=""></a><a href="https://programmieren-starten.de/pev-lp1/" target="_blank" rel=" nofollow" class=""></a><a href="https://programmieren-starten.de/pev-lp1/" target="_blank" rel=" nofollow" class=""></a><a href="https://programmieren-starten.de/pev-lp1/" target="_blank" rel=" nofollow" class=""></a><a href="https://programmieren-starten.de/pev-lp1/" target="_blank" rel=" nofollow" class=""></a><a href="https://programmieren-starten.de/pev-lp1/" target="_blank" rel=" nofollow" class=""></a><a href="https://programmieren-starten.de/csharp-lp1/" target="_blank" rel=""><div class="thrv_wrapper thrv_contentbox_shortcode thrv-content-box tve_evt_manager_listen tve_et_tve-viewport tve_ea_thrive_animation tve_anim_slide_left tve-viewport-triggered" data-css="tve-u-18901083293" data-link-wrap="1" data-tcb-events="__TCB_EVENT_[{&quot;t&quot;:&quot;tve-viewport&quot;,&quot;config&quot;:{&quot;anim&quot;:&quot;slide_left&quot;,&quot;loop&quot;:0},&quot;a&quot;:&quot;thrive_animation&quot;}]_TNEVE_BCT__" style="" id="banner-lm1"> <div class="tve-content-box-background" data-css="tve-u-18901083294" data-tcb_hover_state_parent="1" style="--tve-border-radius:20px; border-radius: 20px; overflow: hidden;"></div> <div class="tve-cb"><div class="thrv_wrapper thrv-columns" style="--tcb-col-el-width: 721.859;" data-css="tve-u-18901083295"><div class="tcb-flex-row tcb-resized tcb--cols--2" data-css="tve-u-18901083296" style=""><div class="tcb-flex-col c-33" data-css="tve-u-18901083297" style=""><div class="tcb-col" data-css="tve-u-18901083298" style=""><div class="thrv_wrapper tve_image_caption" data-css="tve-u-18901083299" style=""><span class="tve_image_frame" style="width: 100%;"><img decoding="async" loading="lazy" class="tve_image wp-image-19282" alt="c# masterkurs kursbild" width="280" height="280" title="C# Masterkurs Kursbild" data-id="19282" src="https://programmieren-starten.de/wp-content/uploads/2022/05/C-Masterkurs-Kursbild.svg" style="aspect-ratio: auto 810 / 810;" data-css="tve-u-1890108329a" data-pagespeed-url-hash="3050102232" onload="pagespeed.CriticalImages.checkImageForCriticality(this);" data-width="280" data-init-width="810" data-init-height="809.999993" data-height="280"></span></div></div></div><div class="tcb-flex-col c-66" data-css="tve-u-1890108329b" style=""><div class="tcb-col" data-css="tve-u-1890108329c" style=""><div class="thrv_wrapper thrv_contentbox_shortcode thrv-content-box tve-elem-default-pad" data-css="tve-u-1890108329d" style=""> <div class="tve-content-box-background"></div> <div class="tve-cb" style=""><div class="thrv_wrapper thrv_text_element" style="" data-css="tve-u-1890108329e"><p data-css="tve-u-1890108329f" style="text-align: center;">Du möchtest die Programmiersprache C# <strong>von A bis Z meistern</strong>?</p><p data-css="tve-u-1890108329f" style="text-align: center;">Dann informiere dich jetzt über unseren umfassenden <strong>C# Masterkurs</strong>:</p></div><div class="thrv_wrapper thrv_contentbox_shortcode thrv-content-box tve-elem-default-pad" data-css="tve-u-189010832a1" style=""> <div class="tve-content-box-background" data-css="tve-u-189010832a2" style=""></div> <div class="tve-cb"><div class="thrv_wrapper thrv_text_element thrv-plain-text" data-css="tve-u-189010832a3" style="background-color: rgb(244, 78, 3) !important; --background-color:rgb(244, 78, 3) !important;"><div class="tcb-plain-text" data-css="tve-u-189010832a4" style="text-align: center;">Alle Details zum Kurs</div></div></div> </div></div> </div></div></div></div></div></div> </div></a></div> </div></div></div><div class="thrv_wrapper thrv_text_element" data-tag="h2"><h2 class="" data-css="tve-u-63a0206744f319" id="t-1642750060717">2. Objekte erstellen</h2></div><div class="thrv_wrapper thrv_text_element"><p>Von einer definierten Klasse kann man, wie bereits erwähnt, <strong>Objekte</strong> erstellen<em>. </em>Dazu verwendet man das <strong>„new“-Schlüsselwort</strong>. Wie das aussieht, siehst du auf der folgenden Abbildung:</p></div><div class="thrv_wrapper tve_image_caption" data-css="tve-u-63a0206744f326"><span class="tve_image_frame"><img decoding="async" class="tve_image wp-image-21988" alt="c# objekt erstellen" data-id="21988" width="742" data-init-width="1580" height="432" data-init-height="432" title="c#-klassen-2" loading="lazy" src="https://programmieren-starten.de/wp-content/uploads/2022/12/c-klassen-2.png" data-width="742" data-pagespeed-url-hash="3863342196" onload="pagespeed.CriticalImages.checkImageForCriticality(this);" style="aspect-ratio: auto 1580 / 432;"></span></div><div class="thrv_wrapper thrv_text_element"><p>Im Beispiel befinden wir uns in der Main Methode. Darin haben wir bisher immer unseren Code geschrieben. Innerhalb der Main Methode habe ich eine Variable namens „peter“ vom Datentyp Person erstellt. Person ist die Klasse, die wir auf der vorherigen Abbildung erstellt bzw. gesehen haben. Jetzt weise ich also der Variable peter vom Typ Person ein neues Objekt von diesem Typ Person zu. Das gelingt mithilfe des Zuweisungsoperators und des new-Schlüsselwortes. Anschließend folgt der Datentyp, von dem ich ein Objekt erzeugen möchte: Die Klasse Person, gefolgt von einem Klammerpaar.</p><p>Damit haben wir auch schon eine neue Person erstellt, also ein neues Personenobjekt erzeugt und dieses in die Variable peter geschrieben.</p><p>Wie du auf Abbildung 2 erkennen kannst, können wir mithilfe des <strong>Punktes (.)</strong> auf die einzelnen Eigenschaften bzw. generell auf die Member, die public sind, von dieser Klasse Person zugreifen. Wie bei einer normalen Variable also. Außerdem können wir mit der Zeile peter.SageEtwas und damit auf dem Objekt, das sich in der Variable peter befindet, die SageEtwas-Methode aufrufen. Darin übergeben wir den Text „Hey Leute“.</p></div><div class="thrv_wrapper thrv_text_element" data-tag="h2"><h2 class="" data-css="tve-u-63a0206744f319" id="t-1646380568431">3. C# Klassen in der Praxis</h2></div><div class="thrv_wrapper thrv_text_element"><p>Wie das nun in der Praxis aussieht und welche Auswirkungen das Ganze hat, möchte ich dir an dieser Stelle in Visual Studio zeigen.<em> </em></p><p>Wir möchten nun also eine Klasse erstellen. Die erste Frage, die dabei aufkommt, ist wahrscheinlich: <strong>Wo</strong> erstellen wir unsere Klassen?<em> </em></p><p>Klassen definiert man immer innerhalb eines <strong>Namespaces</strong>.<em> </em>Wenn wir in unserem Programm nach oben sehen, haben wir den Namespace OOPYouTube. Dieser wurde schon vorgeneriert - so heißt nämlich mein Projekt<em>. </em>Der Namespace wird mit einem geschweiften Klammerpaar gebildet:</p></div><div class="thrv_wrapper tve_image_caption" data-css="tve-u-63a0206744f339"><span class="tve_image_frame"><img decoding="async" class="tve_image wp-image-21991" alt="c# klassen beispiel 1" data-id="21991" width="742" data-init-width="1380" height="366" data-init-height="366" title="c#-klassen-3" loading="lazy" src="https://programmieren-starten.de/wp-content/uploads/2022/12/c-klassen-3.png" data-width="742" data-pagespeed-url-hash="406158295" onload="pagespeed.CriticalImages.checkImageForCriticality(this);" style="aspect-ratio: auto 1380 / 366;"></span></div><div class="thrv_wrapper thrv_text_element"><p>In diesem Namespace befindet sich auch die Klasse Program, die das Programm ebenfalls vorgeneriert.<em> </em>Wir bewegen den Cursor jetzt einfach mal unter die Klasse Program und definieren dort unsere eigene Klasse. Und zwar die Klasse Person.<em> </em></p><p>Dazu schreiben wir zuerst das Schlüsselwort class und den Bezeichner, also den Namen der Klasse.<em> </em>Wir nennen diese Person.<em> </em>Anschließend setzen wir ein geschweiftes Klammerpaar und alles, was zwischen diesem geschweiften Klammerpaar steht, ist Inhalt der Klasse Person:</p></div><div class="thrv_wrapper tve_image_caption" data-css="tve-u-63a0206744f349"><span class="tve_image_frame"><img decoding="async" class="tve_image wp-image-21993" alt="beispiel 2" data-id="21993" width="742" data-init-width="2176" height="1020" data-init-height="1020" title="c#-klassen-4" loading="lazy" src="https://programmieren-starten.de/wp-content/uploads/2022/12/c-klassen-4.png" data-width="742" data-pagespeed-url-hash="2998315140" onload="pagespeed.CriticalImages.checkImageForCriticality(this);" style="aspect-ratio: auto 2176 / 1020;"></span></div><div class="thrv_wrapper thrv_text_element"><p>Zuerst werden wir drei Eigenschaften definieren. Eigenschaften, auf die man auch von außerhalb des Objekts zugreifen kann, definiert man als public. Das heißt, wir schreiben das Schlüsselwort public und legen dann fest, von welchem Datentyp die Eigenschaft ist.<em> </em><em> </em></p><p>Zuerst schreiben wir einen String und nennen diesen „Vorname“.<em> </em>Nun folgt ein geschweiftes Klammerpaar, in das wir „get;“ und „set;“ schreiben.</p><p>Was das genau bedeutet, wirst du noch im Beitrag über Eigenschaften lernen.</p></div><div class="thrv_wrapper tve_image_caption" data-css="tve-u-185298f3cb4"><span class="tve_image_frame"><img decoding="async" class="tve_image wp-image-21994" alt="beispiel 3" data-id="21994" width="742" data-init-width="1464" height="336" data-init-height="336" title="c#-klassen-5" loading="lazy" src="https://programmieren-starten.de/wp-content/uploads/2022/12/c-klassen-5.png" data-width="742" data-pagespeed-url-hash="1667029511" onload="pagespeed.CriticalImages.checkImageForCriticality(this);" style="aspect-ratio: auto 1464 / 336;"></span></div><div class="thrv_wrapper thrv_text_element"><p>Um es aber an dieser Stelle kurz und einfach zu erklären:<em> </em>Über einen Getter greift man auf den Wert dieser Eigenschaft zu, also liest diesen und über den Setter überschreibt man den Wert.<em> </em>Sprich: get bedeutet zurückgeben lassen und set bedeutet setzen.<em> </em></p><p>Im Anschluss legen wir noch eine weitere Eigenschaft fest, die wieder public und vom Typ String ist. Diese nennen wir „Nachname“:</p></div><div class="thrv_wrapper tve_image_caption" data-css="tve-u-63a0206744f366"><span class="tve_image_frame"><img decoding="async" class="tve_image wp-image-21995" alt="c# klassen beispiel 4" data-id="21995" width="742" data-init-width="1796" height="462" data-init-height="462" title="c#-klassen-6" loading="lazy" src="https://programmieren-starten.de/wp-content/uploads/2022/12/c-klassen-6.png" data-width="742" data-pagespeed-url-hash="3214847081" onload="pagespeed.CriticalImages.checkImageForCriticality(this);" style="aspect-ratio: auto 1796 / 462;"></span></div><div class="thrv_wrapper thrv_text_element"><p>Zu guter Letzt folgt noch ein public Integer mit dem Namen „Alter“:</p></div><div class="thrv_wrapper tve_image_caption" data-css="tve-u-18529902bb9"><span class="tve_image_frame"><img decoding="async" class="tve_image wp-image-21997" alt="beispiel 5" data-id="21997" width="742" data-init-width="1762" height="620" data-init-height="620" title="c#-klassen-7" loading="lazy" src="https://programmieren-starten.de/wp-content/uploads/2022/12/c-klassen-7.png" data-width="742" data-pagespeed-url-hash="2256029353" onload="pagespeed.CriticalImages.checkImageForCriticality(this);" style="aspect-ratio: auto 1762 / 620;"></span></div><div class="thrv_wrapper thrv_text_element"><p>Damit haben wir drei Eigenschaften in der Klasse Person definiert.<em> </em></p><p>Nun möchten wir darin noch eine Methode definieren, die wir „SageEtwas“ nennen.</p><p>Als Parameter nimmt diese einen String namens satz an.<em> </em>In dieser Methode schreiben wir ganz einfach Console.WriteLine, gefolgt von Vorname, Nachname und dem Satz, den wir sagen möchten.</p></div><div class="thrv_wrapper tve_image_caption" data-css="tve-u-1852990ab53"><span class="tve_image_frame"><img decoding="async" class="tve_image wp-image-21998" alt="c# klassen beispiel 6" data-id="21998" width="742" data-init-width="1424" height="236" data-init-height="236" title="c#-klassen-8" loading="lazy" src="https://programmieren-starten.de/wp-content/uploads/2022/12/c-klassen-8.png" data-width="742" data-pagespeed-url-hash="2550529274" onload="pagespeed.CriticalImages.checkImageForCriticality(this);" style="aspect-ratio: auto 1424 / 236;"></span></div><div class="thrv_wrapper thrv_text_element"><p>Und damit haben wir auch schon die Klasse Person fertig definiert!<em> </em>Von dieser Klasse Person können wir nun Objekte erzeugen. Wie du bereits gelernt hast, ist eine Klasse im Grunde ein Bauplan für Objekte. Damit haben wir also einen Bauplan für Personenobjekte definiert.<em> </em></p><p>Jetzt können wir zurück in unsere Main-Methode gehen und Personenobjekte erzeugen.</p><p>Diese Personenobjekte muss man selbstverständlich irgendwo hin speichern, weshalb wir uns zunächst eine Variable vom Typ Person erstellen.<em> </em>Diese nennen wir einfach mal person1 und speichern darin ein neues Personenobjekt, indem wir new, gefolgt vom Datentyp Person und einem Klammerpaar schreiben<em>.</em></p><p>Damit haben wir ein neues Personenobjekt erzeugt und es in die Variable person1 geschrieben.<em> </em>Dementsprechend können wir jetzt von diesem Personenobjekt aus person1 beispielsweise einen Vornamen festlegen, indem wir schreiben: person1.Vorname = „Sabrina“.<em> </em>person1.Nachname setzen wir auf Müller.<em> </em>Nun können wir auch auf dieser person1 die Methode SageEtwas aufrufen.</p><p>Das heißt ich schreibe person1.SageEtwas. Und weil diese Methode einen String namens satz entgegennehmen möchte, übergeben wir jetzt einfach mal den String „Hallo Leute!“.</p></div><div class="thrv_wrapper tve_image_caption" data-css="tve-u-1852991380c"><span class="tve_image_frame"><img decoding="async" class="tve_image wp-image-21999" alt="beispiel 7" data-id="21999" width="742" data-init-width="1222" height="344" data-init-height="344" title="c#-klassen-9" loading="lazy" src="https://programmieren-starten.de/wp-content/uploads/2022/12/c-klassen-9.png" data-width="742" data-pagespeed-url-hash="2845029195" onload="pagespeed.CriticalImages.checkImageForCriticality(this);" style="aspect-ratio: auto 1222 / 344;"></span></div><div class="thrv_wrapper thrv_text_element"><p>Wenn wir jetzt das Programm starten, sehen wir die folgende Ausgabe:</p></div><div class="thrv_wrapper tve_image_caption" data-css="tve-u-1852991bfba"><span class="tve_image_frame"><img decoding="async" class="tve_image wp-image-22000" alt="beispiel 8" data-id="22000" width="742" data-init-width="938" height="86" data-init-height="86" title="c#-klassen-10" loading="lazy" src="https://programmieren-starten.de/wp-content/uploads/2022/12/c-klassen-10.png" data-width="742" data-pagespeed-url-hash="79059075" onload="pagespeed.CriticalImages.checkImageForCriticality(this);" style="aspect-ratio: auto 938 / 86;"></span></div><div class="thrv_wrapper thrv_text_element"><blockquote class="">Das Interessante ist jetzt, dass wir nicht nur ein Objekt erzeugen können, sondern mehrere.<em> </em></blockquote><p>Wir können also noch eine weitere Person-Variable erstellen, die wir person2 nennen. Dieser weisen wir den Vornamen „Peter“ und den Nachnamen „Maier“ zu. Der Methode SageEtwas übergeben wir den String „Hallo Sabrina“:</p></div><div class="thrv_wrapper tve_image_caption" data-css="tve-u-18529927221"><span class="tve_image_frame"><img decoding="async" class="tve_image wp-image-22001" alt="c# klassen beispiel 9" data-id="22001" width="742" data-init-width="1232" height="230" data-init-height="230" title="c#-klassen-11" loading="lazy" src="https://programmieren-starten.de/wp-content/uploads/2022/12/c-klassen-11.png" data-width="742" data-pagespeed-url-hash="373558996" onload="pagespeed.CriticalImages.checkImageForCriticality(this);" style="aspect-ratio: auto 1232 / 230;"></span></div><div class="thrv_wrapper thrv_text_element"><p>Wenn wir das Programm jetzt starten, sehen wir folgendes:</p></div><div class="thrv_wrapper tve_image_caption" data-css="tve-u-1852992e001"><span class="tve_image_frame"><img decoding="async" class="tve_image wp-image-22002" alt="beispiel 10" data-id="22002" width="742" data-init-width="1048" height="130" data-init-height="130" title="c#-klassen-12" loading="lazy" src="https://programmieren-starten.de/wp-content/uploads/2022/12/c-klassen-12.png" data-width="742" data-pagespeed-url-hash="668058917" onload="pagespeed.CriticalImages.checkImageForCriticality(this);" style="aspect-ratio: auto 1048 / 130;"></span></div><div class="thrv_wrapper thrv_text_element"><p>Das funktioniert also einwandfrei.<em> </em>In diesem Sinne hast du heute gesehen, wie man <strong>C# Klassen</strong> definiert und wie man im Anschluss von diesen Klassen Objekte erzeugt.</p><p>Wie wir gesehen haben, ist das Ganze gar nicht mal so schwierig<em>. </em>In den kommenden Beiträgen wirst du noch lernen, was das ganze Thema mit den Eigenschaften auf sich hat und außerdem wirst du noch weitere spannende Dinge zum Thema Objektorientierung in C# kennenlernen.</p></div><div class="thrv_wrapper thrv_symbol thrive-shortcode thrv_symbol_25802" data-shortcode="thrive_symbol" data-id="25802" data-selector=".thrv_symbol_25802"><div class="thrive-shortcode-config" style="display: none !important"></div><div class="thrive-shortcode-html thrive-symbol-shortcode " data-symbol-id="25802"><style type="text/css" id="tcb-style-base-tcb_symbol-25802"  onLoad="typeof window.lightspeedOptimizeStylesheet === 'function' && window.lightspeedOptimizeStylesheet()" class="tcb-lightspeed-style">body:not(.tve_editor_page) .thrv_social_follow .tve_s_item a[href=""],body:not(.tve_editor_page) .thrive_author_links .tve_s_item a[href=""]{display: none;}.thrv_wrapper .tve-content-box-background{position: absolute;width: 100%;left: 0px;top: 0px;overflow: hidden;background-clip: padding-box;height: 100% !important;}.thrv_wrapper.thrv-content-box{box-sizing: border-box;position: relative;min-height: 10px;}.thrv_wrapper.thrv-content-box div:not(.thrv_icon):not(.ui-resizable-handle):not(.tve-auxiliary-icon-element){box-sizing: border-box;}.tve-cb{display: inline-block;vertical-align: middle;clear: both;overflow: visible;width: 100%;z-index: 1;position: relative;min-height: 10px;}.tve_image_caption{position: relative;}.tve_image_caption:not(.tcb-mm-image.tve-tab-image){height: auto !important;}.tve_image_caption .tve_image{max-width: 100%;width: 100%;}.tcb-style-wrap strong{font-weight: var(--g-bold-weight,bold);}.tcb-plain-text{cursor: text;}a .tcb-plain-text{cursor: inherit;}.thrv_text_element{overflow-wrap: break-word;}.thrive-symbol-shortcode{position: relative;}body:not(.tve_editor_page) .thrv_wrapper.thrv_footer,body:not(.tve_editor_page) .thrv_wrapper.thrv_header{padding: 0px;}.tcb-post-content.thrv_wrapper{margin-top: 15px;margin-bottom: 15px;padding: 0px;}#tve_editor .tcb-post-content p{font-size: 16px;line-height: 1.6em;}body:not(.tve_editor_page) .tcb-post-list[data-disabled-links="1"] article{position: relative;}.notifications-content-wrapper.tcb-permanently-hidden{display: none !important;}.tcb-permanently-hidden{display: none !important;}.tar-disabled{cursor: default;opacity: 0.4;pointer-events: none;}.tve_ea_thrive_animation{opacity: 0;}.tve_ea_thrive_animation.tve_anim_start{opacity: 1;transition: all 0.5s ease-out 0s;}.tve_ea_thrive_animation.tve_anim_slide_left{transform: translateX(-200px);}.tve_ea_thrive_animation.tve_anim_slide_left.tve_anim_start{transform: translateX(0px);}.tcb-flex-row{display: flex;flex-flow: row nowrap;align-items: stretch;justify-content: space-between;margin-top: 0px;margin-left: -15px;padding-bottom: 15px;padding-top: 15px;}.tcb-flex-col{flex: 1 1 auto;padding-top: 0px;padding-left: 15px;}.tcb-flex-row .tcb-flex-col{box-sizing: border-box;}.tcb-col{height: 100%;display: flex;flex-direction: column;position: relative;}.tcb-flex-row .tcb-col{box-sizing: border-box;}html{text-rendering: auto !important;}html body{text-rendering: auto !important;}.thrv_wrapper{margin-top: 20px;margin-bottom: 20px;padding: 1px;}.thrv_wrapper div{box-sizing: content-box;}.thrv_symbol .thrv_wrapper:not(.thrv_icon){box-sizing: border-box !important;}.thrv_wrapper.tve-elem-default-pad{padding: 20px;}.thrv_wrapper.thrv_text_element,.thrv_wrapper.thrv_symbol,.thrv_wrapper.thrv-plain-text{margin: 0px;}.thrv_wrapper.thrv-columns{margin-top: 10px;margin-bottom: 10px;padding: 0px;}p{font-size: 1em;}.tve_image{border-radius: 0px;box-shadow: none;}div .tve_image_caption{padding: 0px;max-width: 100% !important;box-sizing: border-box !important;}.tve_image_caption .tve_image_frame{display: block;max-width: 100%;position: relative;overflow: hidden;}.tve_image_caption .tve_image{display: block;padding: 0px;height: auto;}:not(#_s):not(#_s) .tcb-conditional-display-placeholder{position: relative;min-height: var(--tcb-container-height-d,100px) !important;}:not(#_s):not(#_s) .tcb-conditional-display-placeholder.thrv-page-section{box-sizing: border-box;margin: 0px;}:not(#_s):not(#_s) .tcb-conditional-display-placeholder.thrv-content-box{box-sizing: border-box;}:not(#_s):not(#_s) .tcb-conditional-display-placeholder .tve-page-section-out,:not(#_s):not(#_s) .tcb-conditional-display-placeholder .tve-content-box-background{box-sizing: border-box;position: absolute;width: 100%;height: 100%;left: 0px;top: 0px;overflow: hidden;}.thrv_wrapper.thrv_contentbox_shortcode{position: relative;}body:not(.ttb-editor-page) .tcb-post-content::before,body:not(.ttb-editor-page) .tcb-post-content::after{display: none;}.thrv_wrapper.thrv_text_element{padding: 1px;}body.single:not(.tve_editor_page) .thrv_contents_table:not(.tve-rendered){display: none;}body.single:not(.tve_editor_page) #tve_editor .thrv_contents_table{display: block;}@media (max-width: 1023px){:not(#_s):not(#_s) .tcb-conditional-display-placeholder{min-height: var(--tcb-container-height-t) !important;}}@media (max-width: 767px){html{overflow-x: hidden !important;}html,body{max-width: 100vw !important;}.tcb-flex-row{flex-direction: column;}.thrv_wrapper > .tcb-flex-row:not(.v-2) > .tcb-flex-col{width: 100%;max-width: 100% !important;flex: 0 0 auto !important;}:not(#_s):not(#_s) .tcb-conditional-display-placeholder{min-height: var(--tcb-container-height-m) !important;}}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){.tcb-flex-col{width: 100%;}.tcb-col{display: block;}}@media screen and (max-device-width: 480px){body{text-size-adjust: none;}}</style><style class='tve-symbol-custom-style'>@media (min-width: 300px){.thrv_symbol_25802 [data-css="tve-u-18901083292"]{padding-left: 0px !important;margin-top: 0px !important;padding-top: 0px !important;margin-bottom: 0px !important;padding-bottom: 0px !important;}.thrv_symbol_25802 [data-css="tve-u-18901083294"]{box-shadow: rgba(0,0,0,0.4) 0px 0px 12px 0px;--tve-border-radius: 20px;border-radius: 20px;overflow: hidden;border: 2px solid rgb(255,255,255) !important;background-image: linear-gradient(rgba(255,255,255,0.8),rgba(255,255,255,0.8)),repeating-radial-gradient(circle at center center,rgba(148,163,176,0.7),rgba(148,163,176,0.7) 1px,transparent 1px,transparent 100%) !important;background-size: auto,3px 3px !important;background-position: 50% 50%,50% 50% !important;background-attachment: scroll,scroll !important;background-repeat: no-repeat,repeat !important;--background-image: linear-gradient(rgba(255,255,255,.8),rgba(255,255,255,.8)),repeating-radial-gradient(circle at center center,rgba(148,163,176,.7),rgba(148,163,176,.7) 1px,transparent 1px,transparent 100%) !important;--background-size: auto auto,3px 3px !important;--background-position: 50% 50%,50% 50% !important;--background-attachment: scroll,scroll !important;--background-repeat: no-repeat,repeat !important;--tve-applied-background-image: linear-gradient(rgba(255,255,255,.8),rgba(255,255,255,.8)),repeating-radial-gradient(circle at center center,rgba(148,163,176,.7),rgba(148,163,176,.7) 1px,transparent 1px,transparent 100%) !important;}.thrv_symbol_25802 [data-css="tve-u-1890108329a"]{margin-top: 0px;margin-left: 0px;}.thrv_symbol_25802 [data-css="tve-u-189010832a2"]{border-radius: 8px;overflow: hidden;background-color: rgb(244,78,3) !important;--background-color: #f44e03 !important;--tve-applied-background-color: #f44e03 !important;}.thrv_symbol_25802 [data-css="tve-u-189010832a3"]{--tve-alignment: center;float: none;background-color: rgb(0,8,255) !important;margin-left: auto !important;margin-right: auto !important;}:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] p,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] li,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] blockquote,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] address,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] .tcb-plain-text,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] label,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] h1,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] h2,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] h3,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] h4,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] h5,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] h6{color: rgb(255,255,255);}:not(#tve) .thrv_symbol_25802 [data-css="tve-u-189010832a4"]{font-size: 20px !important;font-weight: var(--g-bold-weight,bold) !important;}.thrv_symbol_25802 [data-css="tve-u-18901083299"]{width: 387px;padding-left: 0px !important;padding-right: 0px !important;margin-top: 0px !important;margin-bottom: 0px !important;}.thrv_symbol_25802 [data-css="tve-u-1890108329e"]{margin-top: 0px !important;margin-left: 10px !important;margin-right: 10px !important;}:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329f"]{font-size: 17px !important;color: rgb(0,0,0) !important;--tcb-applied-color: #000 !important;--tve-applied-color: #000 !important;}.thrv_symbol_25802 [data-css="tve-u-189010832a1"]{max-width: 388px;padding-top: 10px !important;padding-bottom: 10px !important;margin: 0px 10px !important;}.thrv_symbol_25802 [data-css="tve-u-18901083295"]{--tve-border-radius: 20px;border-radius: 20px;overflow: hidden;margin-top: 0px !important;margin-bottom: 0px !important;}.thrv_symbol_25802 [data-css="tve-u-18901083297"]{max-width: 39.9998%;}.thrv_symbol_25802 [data-css="tve-u-1890108329b"]{max-width: 59.9982%;}.thrv_symbol_25802 [data-css="tve-u-18901083298"]{justify-content: center !important;}.thrv_symbol_25802 [data-css="tve-u-18901083296"]{padding-top: 0px !important;padding-bottom: 0px !important;}.thrv_symbol_25802 [data-css="tve-u-1890108329c"]{justify-content: center !important;padding-left: 0px !important;padding-right: 0px !important;}.thrv_symbol_25802 [data-css="tve-u-1890108329d"]{margin-top: 0px !important;margin-bottom: 0px !important;padding: 0px 10px !important;}.thrv_symbol_25802 [data-css="tve-u-1890108329d"] > .tve-cb{justify-content: center;display: flex;flex-direction: column;}.thrv_symbol_25802 [data-css="tve-u-18901083293"]{max-width: 900px;float: none;width: 100%;margin-left: 20px !important;margin-right: auto !important;padding: 0px !important;margin-bottom: 50px !important;}:not(#tve) .thrv_symbol_25802 [data-css="tve-u-18901083293"]:hover [data-css="tve-u-18901083294"]{background-image: none !important;box-shadow: rgba(0,0,0,0.4) 0px 0px 12px 8px !important;}}@media (max-width: 1023px){.thrv_symbol_25802 [data-css="tve-u-1890108329e"]{margin-top: 0px !important;margin-bottom: -10px !important;}:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329f"]{font-size: 18px !important;}.thrv_symbol_25802 [data-css="tve-u-189010832a1"]{margin-top: 0px !important;}.thrv_symbol_25802 [data-css="tve-u-1890108329c"]{padding-top: 5px !important;padding-bottom: 5px !important;}.thrv_symbol_25802 [data-css="tve-u-18901083297"]{max-width: 40%;}.thrv_symbol_25802 [data-css="tve-u-1890108329b"]{max-width: 59.9996%;}:not(#tve) .thrv_symbol_25802 [data-css="tve-u-189010832a4"]{font-size: 18px !important;}.thrv_symbol_25802 [data-css="tve-u-18901083292"]{padding-right: 20px !important;}}@media (max-width: 767px){.thrv_symbol_25802 [data-css="tve-u-18901083299"]{width: 420px;float: none;margin-left: auto !important;margin-right: auto !important;margin-bottom: 0px !important;}.thrv_symbol_25802 [data-css="tve-u-1890108329e"]{margin-top: 12px !important;margin-bottom: 0px !important;}:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329f"]{font-size: 18px !important;}.thrv_symbol_25802 [data-css="tve-u-189010832a1"]{max-width: 500px;margin: 0px 10px 15px !important;}:not(#tve) .thrv_symbol_25802 [data-css="tve-u-189010832a4"]{font-size: 18px !important;}.thrv_symbol_25802 [data-css="tve-u-1890108329b"]{max-width: 100%;}.thrv_symbol_25802 [data-css="tve-u-1890108329d"]{padding-left: 0px !important;padding-right: 0px !important;}.thrv_symbol_25802 [data-css="tve-u-18901083292"]{padding-right: 0px !important;}.thrv_symbol_25802 [data-css="tve-u-18901083293"]{margin-left: 0px !important;}}</style><div class="thrv_wrapper thrv_contentbox_shortcode thrv-content-box tve-elem-default-pad" data-css="tve-u-18901083292" style=""> <div class="tve-content-box-background" data-tcb_hover_state_parent="1"></div> <div class="tve-cb"><a href="https://programmieren-starten.de/pev-lp1/" target="_blank" rel=" nofollow" class=""></a><a href="https://programmieren-starten.de/pev-lp1/" target="_blank" rel=" nofollow" class=""></a><a href="https://programmieren-starten.de/pev-lp1/" target="_blank" rel=" nofollow" class=""></a><a href="https://programmieren-starten.de/pev-lp1/" target="_blank" rel=" nofollow" class=""></a><a href="https://programmieren-starten.de/pev-lp1/" target="_blank" rel=" nofollow" class=""></a><a href="https://programmieren-starten.de/pev-lp1/" target="_blank" rel=" nofollow" class=""></a><a href="https://programmieren-starten.de/pev-lp1/" target="_blank" rel=" nofollow" class=""></a><a href="https://programmieren-starten.de/pev-lp1/" target="_blank" rel=" nofollow" class=""></a><a href="https://programmieren-starten.de/pev-lp1/" target="_blank" rel=" nofollow" class=""></a><a href="https://programmieren-starten.de/csharp-lp1/" target="_blank" rel=""><div class="thrv_wrapper thrv_contentbox_shortcode thrv-content-box tve_evt_manager_listen tve_et_tve-viewport tve_ea_thrive_animation tve_anim_slide_left tve-viewport-triggered" data-css="tve-u-18901083293" data-link-wrap="1" data-tcb-events="__TCB_EVENT_[{&quot;t&quot;:&quot;tve-viewport&quot;,&quot;config&quot;:{&quot;anim&quot;:&quot;slide_left&quot;,&quot;loop&quot;:0},&quot;a&quot;:&quot;thrive_animation&quot;}]_TNEVE_BCT__" style="" id="banner-lm1"> <div class="tve-content-box-background" data-css="tve-u-18901083294" data-tcb_hover_state_parent="1" style="--tve-border-radius:20px; border-radius: 20px; overflow: hidden;"></div> <div class="tve-cb"><div class="thrv_wrapper thrv-columns" style="--tcb-col-el-width: 721.859;" data-css="tve-u-18901083295"><div class="tcb-flex-row tcb-resized tcb--cols--2" data-css="tve-u-18901083296" style=""><div class="tcb-flex-col c-33" data-css="tve-u-18901083297" style=""><div class="tcb-col" data-css="tve-u-18901083298" style=""><div class="thrv_wrapper tve_image_caption" data-css="tve-u-18901083299" style=""><span class="tve_image_frame" style="width: 100%;"><img decoding="async" loading="lazy" class="tve_image wp-image-19282" alt="c# masterkurs kursbild" width="280" height="280" title="C# Masterkurs Kursbild" data-id="19282" src="https://programmieren-starten.de/wp-content/uploads/2022/05/C-Masterkurs-Kursbild.svg" style="aspect-ratio: auto 810 / 810;" data-css="tve-u-1890108329a" data-pagespeed-url-hash="3050102232" onload="pagespeed.CriticalImages.checkImageForCriticality(this);" data-width="280" data-init-width="810" data-init-height="809.999993" data-height="280"></span></div></div></div><div class="tcb-flex-col c-66" data-css="tve-u-1890108329b" style=""><div class="tcb-col" data-css="tve-u-1890108329c" style=""><div class="thrv_wrapper thrv_contentbox_shortcode thrv-content-box tve-elem-default-pad" data-css="tve-u-1890108329d" style=""> <div class="tve-content-box-background"></div> <div class="tve-cb" style=""><div class="thrv_wrapper thrv_text_element" style="" data-css="tve-u-1890108329e"><p data-css="tve-u-1890108329f" style="text-align: center;">Du möchtest die Programmiersprache C# <strong>von A bis Z meistern</strong>?</p><p data-css="tve-u-1890108329f" style="text-align: center;">Dann informiere dich jetzt über unseren umfassenden <strong>C# Masterkurs</strong>:</p></div><div class="thrv_wrapper thrv_contentbox_shortcode thrv-content-box tve-elem-default-pad" data-css="tve-u-189010832a1" style=""> <div class="tve-content-box-background" data-css="tve-u-189010832a2" style=""></div> <div class="tve-cb"><div class="thrv_wrapper thrv_text_element thrv-plain-text" data-css="tve-u-189010832a3" style="background-color: rgb(244, 78, 3) !important; --background-color:rgb(244, 78, 3) !important;"><div class="tcb-plain-text" data-css="tve-u-189010832a4" style="text-align: center;">Alle Details zum Kurs</div></div></div> </div></div> </div></div></div></div></div></div> </div></a></div> </div></div></div><a href="https://programmieren-starten.de/csharp-lp1/" target="_blank" rel=" nofollow"></a><a href="https://programmieren-starten.de/python-lp1/" target="_blank" rel="  nofollow"></a><div class="thrv_wrapper thrv_contentbox_shortcode thrv-content-box tve-elem-default-pad" data-css="tve-u-63a0206744f377" style=""> <div class="tve-content-box-background"></div> <div class="tve-cb"><div class="thrv_wrapper thrv-columns" style="--tcb-col-el-width: 741.859;" data-css="tve-u-63a0206744f388"><div class="tcb-flex-row v-2 m-edit tcb-mobile-wrap tcb--cols--2" data-css="tve-u-63a0206744f3a9" style=""><div class="tcb-flex-col" data-css="tve-u-63a0206744f3b6" style=""><div class="tcb-col"><div class="thrv_wrapper thrv-button thrv-button-v2 tcb-local-vars-root" data-css="tve-u-63a0206744f3c4" style=""> <div class="thrive-colors-palette-config" style="display: none !important"></div> <a href="https://programmieren-starten.de/blog/objektorientierte-programmierung-in-csharp/" class="tcb-button-link tcb-plain-text" rel="nofollow"> <span class="tcb-button-texts"><span class="tcb-button-text thrv-inline-text" data-css="tve-u-63a0206744f3d9" style="">Vorheriger Artikel</span></span> </a> </div></div></div><div class="tcb-flex-col" data-css="tve-u-63a0206744f3f3" style=""><div class="tcb-col"><div class="thrv_wrapper thrv-button thrv-button-v2 tcb-local-vars-root" data-css="tve-u-63a0206744f403" style=""> <div class="thrive-colors-palette-config" style="display: none !important"></div> <a href="https://programmieren-starten.de/blog/csharp-konstruktor/" class="tcb-button-link tcb-plain-text" rel="nofollow"> <span class="tcb-button-texts"><span class="tcb-button-text thrv-inline-text" data-css="tve-u-63a0206744f417" style="">Nächster Artikel</span></span> </a> </div></div></div></div></div></div> </div></code></code><div class="tcb_flag" style="display: none"></div>
<p>Der Beitrag <a href="https://www.programmieren-starten.de/blog/csharp-klassen/">C# Tutorial [14/17] – C# Klassen und Objekte</a> erschien zuerst auf <a href="https://www.programmieren-starten.de">programmieren-starten.de</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>C# Tutorial [13/17] – Objektorientierte Programmierung in C#</title>
		<link>https://www.programmieren-starten.de/blog/objektorientierte-programmierung-in-csharp/</link>
		
		<dc:creator><![CDATA[Hendrik]]></dc:creator>
		<pubDate>Fri, 16 Dec 2022 13:09:09 +0000</pubDate>
				<category><![CDATA[C#]]></category>
		<guid isPermaLink="false">https://programmieren-starten.de/?p=21392</guid>

					<description><![CDATA[<p>Jetzt, nachdem wir uns alle wichtigen Grundlagen der C# Programmierung angesehen haben, ist es an der Zeit, in die objektorientierte Programmierung in C# einzutauchen. C# ist eine vollkommen objektorientierte Programmiersprache, weshalb ich dir dieses unheimlich wichtige Thema nun Schritt für Schritt erklären werde.&#160;In diesem Artikel werden wir uns mit den Grundlagen der Objektorientierung befassen und [&#8230;]</p>
<p>Der Beitrag <a href="https://www.programmieren-starten.de/blog/objektorientierte-programmierung-in-csharp/">C# Tutorial [13/17] – Objektorientierte Programmierung in C#</a> erschien zuerst auf <a href="https://www.programmieren-starten.de">programmieren-starten.de</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div class="thrv_wrapper thrv_text_element tve_empty_dropzone"><p>Jetzt, nachdem wir uns alle wichtigen Grundlagen der C# Programmierung angesehen haben, ist es an der Zeit, in die <strong>objektorientierte Programmierung in C#</strong> einzutauchen. C# ist eine vollkommen objektorientierte Programmiersprache, weshalb ich dir dieses unheimlich wichtige Thema nun Schritt für Schritt erklären werde.</p><p>In diesem Artikel werden wir uns mit den <strong>Grundlagen der Objektorientierung</strong> befassen und in den kommenden Beiträgen werden wir uns dann verschiedene objektorientierte Konzepte auch in der Praxis ansehen.</p></div><div class="thrv_responsive_video thrv_wrapper" data-type="youtube" data-rel="0" data-modestbranding="0" data-aspect-ratio="16:9" data-aspect-ratio-default="0" data-float-visibility="mobile" data-url="https://www.youtube.com/watch?v=vfSxp02_hLQ" data-no-cookie="1" style="" data-css="tve-u-6364d88e8ab6e9" data-float-position="top-left" data-float-width-d="300px" data-float-padding1-d="25px" data-float-padding2-d="25px">
	

	<div class="tve_responsive_video_container" style="padding-bottom: 56.25%;">
		<div class="tcb-video-float-container"><div class="video_overlay"></div></div>
	</div>
</div><div class="thrv_wrapper thrv_text_element" data-tag="h2"><h2 data-css="tve-u-6364d88e8ab787" id="tab-con-9" class="">Inhaltsverzeichnis</h2></div><div class="thrv_wrapper thrv_contents_table" data-columns="1" data-headers="h1,h2,h3" data-id="l8n3tq0l">
	<div class="tve_contents_table">
		<span class="tve_ct_title" data-css="tve-u-6364d88e8ab7b4">Inhaltsverzeichnis</span>
		<div class="tve_ct_content tve_clearfix"><div class="ct_column"><div class="tve_ct_level1"><a href="#tab-con-9" rel="nofollow">Inhaltsverzeichnis</a></div><div class="tve_ct_level1"><a href="#tab-con-10" rel="nofollow">1. Was bedeutet objektorientierte Programmierung?</a></div><div class="tve_ct_level1"><a href="#t-1642750060717" rel="nofollow">2. Eigenschaften</a></div><div class="tve_ct_level1"><a href="#t-1646380568431" rel="nofollow">3. Methoden</a></div><div class="tve_ct_level1"><a href="#t-1671195642815" rel="nofollow">4. Klassen</a></div><div class="tve_ct_level1"><a href="#t-1671195642816" rel="nofollow">5. Vererbung</a></div></div></div>
	</div>
</div><div class="thrv_wrapper thrv_text_element" data-tag="h2"><h2 class="" data-css="tve-u-6364d88e8ab7c6" id="tab-con-10" style="">1. Was bedeutet objektorientierte Programmierung?</h2></div><div class="thrv_wrapper thrv_text_element"><p>Die Objektorientierung ist ein Programmierparadigma. Doch so schwierig wie dieser Begriff klingt, ist es tatsächlich gar nicht. Anders gesagt ist ein Programmierparadigma ein <strong>Programmierstil</strong>. Ich sage auch gerne „Denkweise“ dazu, mit der man mit einer bestimmten Programmiersprache arbeitet. Schließlich ist ein Programmierstil im Grunde genommen eine bestimmte Art und Weise beim Programmieren zu denken.</p><p>Die OOP (Objektorientierte Programmierung) ist dem menschlichen Denken sehr ähnlich. Das hat einen ganz bestimmten Grund: Alles in der OOP wird durch sogenannte <strong>Objekte</strong> beschrieben. Diese Denkweise ist dem menschlichen Denken deshalb so ähnlich, weil wir in der echten Welt auch die verschiedenen Dinge, die um uns herum existieren, als Objekte wahrnehmen.</p><p>Wenn wir beispielsweise durch ein Zimmer laufen, dann laufen wir durch einen physischen Raum, in dem <strong>verschiedene Objekte</strong> existieren. Auf meinem Schreibtisch sehe ich zum Beispiel gerade eine Kaffeetasse. Dieser Kaffeetasse kann ich <strong>verschiedene Eigenschaften</strong> zuordnen, wie etwa eine Farbe. Dazu aber gleich noch mehr.</p><p>In der objektorientierten Programmierung ist es auch so, dass alle Dinge, die in unserem Programm existieren, solche Objekte sind. Wenn wir also beispielsweise ein Videospiel programmieren, in dem es ein Kamel in einem Wüstenlevel gibt, dann ist dieses Kamel ein Kamelobjekt.</p><p>Wenn wir eine Verwaltungssoftware für unsere Mitarbeiter unserer Firma schreiben, können wir jeden einzelnen Mitarbeiter in dieser Software als ein Personenobjekt darstellen.</p><p>Wenn wir eine Immobiliensoftware schreiben, dann können wir jedes Haus, das wir in unserer Software verwalten, als ein Hausobjekt darstellen.</p><p>Und das ist im Grunde die <strong>objektorientierte Programmierung in C#.</strong> Es geht dabei also um diese Objekte. Wenn wir Dinge in unserem Programm erstellen, dann erstellen wir diese als Objekte. Was man genau unter diesen Objekten versteht, werde ich dir jetzt im weiteren Verlauf dieses Artikels erklären.</p></div><code class="language-"><code class="language-"><div class="thrv_wrapper thrv_symbol thrive-shortcode thrv_symbol_25802" data-shortcode="thrive_symbol" data-id="25802" data-selector=".thrv_symbol_25802"><div class="thrive-shortcode-config" style="display: none !important"></div><div class="thrive-shortcode-html thrive-symbol-shortcode " data-symbol-id="25802"><style type="text/css" id="tcb-style-base-tcb_symbol-25802"  onLoad="typeof window.lightspeedOptimizeStylesheet === 'function' && window.lightspeedOptimizeStylesheet()" class="tcb-lightspeed-style">body:not(.tve_editor_page) .thrv_social_follow .tve_s_item a[href=""],body:not(.tve_editor_page) .thrive_author_links .tve_s_item a[href=""]{display: none;}.thrv_wrapper .tve-content-box-background{position: absolute;width: 100%;left: 0px;top: 0px;overflow: hidden;background-clip: padding-box;height: 100% !important;}.thrv_wrapper.thrv-content-box{box-sizing: border-box;position: relative;min-height: 10px;}.thrv_wrapper.thrv-content-box div:not(.thrv_icon):not(.ui-resizable-handle):not(.tve-auxiliary-icon-element){box-sizing: border-box;}.tve-cb{display: inline-block;vertical-align: middle;clear: both;overflow: visible;width: 100%;z-index: 1;position: relative;min-height: 10px;}.tve_image_caption{position: relative;}.tve_image_caption:not(.tcb-mm-image.tve-tab-image){height: auto !important;}.tve_image_caption .tve_image{max-width: 100%;width: 100%;}.tcb-style-wrap strong{font-weight: var(--g-bold-weight,bold);}.tcb-plain-text{cursor: text;}a .tcb-plain-text{cursor: inherit;}.thrv_text_element{overflow-wrap: break-word;}.thrive-symbol-shortcode{position: relative;}body:not(.tve_editor_page) .thrv_wrapper.thrv_footer,body:not(.tve_editor_page) .thrv_wrapper.thrv_header{padding: 0px;}.tcb-post-content.thrv_wrapper{margin-top: 15px;margin-bottom: 15px;padding: 0px;}#tve_editor .tcb-post-content p{font-size: 16px;line-height: 1.6em;}body:not(.tve_editor_page) .tcb-post-list[data-disabled-links="1"] article{position: relative;}.notifications-content-wrapper.tcb-permanently-hidden{display: none !important;}.tcb-permanently-hidden{display: none !important;}.tar-disabled{cursor: default;opacity: 0.4;pointer-events: none;}.tve_ea_thrive_animation{opacity: 0;}.tve_ea_thrive_animation.tve_anim_start{opacity: 1;transition: all 0.5s ease-out 0s;}.tve_ea_thrive_animation.tve_anim_slide_left{transform: translateX(-200px);}.tve_ea_thrive_animation.tve_anim_slide_left.tve_anim_start{transform: translateX(0px);}.tcb-flex-row{display: flex;flex-flow: row nowrap;align-items: stretch;justify-content: space-between;margin-top: 0px;margin-left: -15px;padding-bottom: 15px;padding-top: 15px;}.tcb-flex-col{flex: 1 1 auto;padding-top: 0px;padding-left: 15px;}.tcb-flex-row .tcb-flex-col{box-sizing: border-box;}.tcb-col{height: 100%;display: flex;flex-direction: column;position: relative;}.tcb-flex-row .tcb-col{box-sizing: border-box;}html{text-rendering: auto !important;}html body{text-rendering: auto !important;}.thrv_wrapper{margin-top: 20px;margin-bottom: 20px;padding: 1px;}.thrv_wrapper div{box-sizing: content-box;}.thrv_symbol .thrv_wrapper:not(.thrv_icon){box-sizing: border-box !important;}.thrv_wrapper.tve-elem-default-pad{padding: 20px;}.thrv_wrapper.thrv_text_element,.thrv_wrapper.thrv_symbol,.thrv_wrapper.thrv-plain-text{margin: 0px;}.thrv_wrapper.thrv-columns{margin-top: 10px;margin-bottom: 10px;padding: 0px;}p{font-size: 1em;}.tve_image{border-radius: 0px;box-shadow: none;}div .tve_image_caption{padding: 0px;max-width: 100% !important;box-sizing: border-box !important;}.tve_image_caption .tve_image_frame{display: block;max-width: 100%;position: relative;overflow: hidden;}.tve_image_caption .tve_image{display: block;padding: 0px;height: auto;}:not(#_s):not(#_s) .tcb-conditional-display-placeholder{position: relative;min-height: var(--tcb-container-height-d,100px) !important;}:not(#_s):not(#_s) .tcb-conditional-display-placeholder.thrv-page-section{box-sizing: border-box;margin: 0px;}:not(#_s):not(#_s) .tcb-conditional-display-placeholder.thrv-content-box{box-sizing: border-box;}:not(#_s):not(#_s) .tcb-conditional-display-placeholder .tve-page-section-out,:not(#_s):not(#_s) .tcb-conditional-display-placeholder .tve-content-box-background{box-sizing: border-box;position: absolute;width: 100%;height: 100%;left: 0px;top: 0px;overflow: hidden;}.thrv_wrapper.thrv_contentbox_shortcode{position: relative;}body:not(.ttb-editor-page) .tcb-post-content::before,body:not(.ttb-editor-page) .tcb-post-content::after{display: none;}.thrv_wrapper.thrv_text_element{padding: 1px;}body.single:not(.tve_editor_page) .thrv_contents_table:not(.tve-rendered){display: none;}body.single:not(.tve_editor_page) #tve_editor .thrv_contents_table{display: block;}@media (max-width: 1023px){:not(#_s):not(#_s) .tcb-conditional-display-placeholder{min-height: var(--tcb-container-height-t) !important;}}@media (max-width: 767px){html{overflow-x: hidden !important;}html,body{max-width: 100vw !important;}.tcb-flex-row{flex-direction: column;}.thrv_wrapper > .tcb-flex-row:not(.v-2) > .tcb-flex-col{width: 100%;max-width: 100% !important;flex: 0 0 auto !important;}:not(#_s):not(#_s) .tcb-conditional-display-placeholder{min-height: var(--tcb-container-height-m) !important;}}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){.tcb-flex-col{width: 100%;}.tcb-col{display: block;}}@media screen and (max-device-width: 480px){body{text-size-adjust: none;}}</style><style class='tve-symbol-custom-style'>@media (min-width: 300px){.thrv_symbol_25802 [data-css="tve-u-18901083292"]{padding-left: 0px !important;margin-top: 0px !important;padding-top: 0px !important;margin-bottom: 0px !important;padding-bottom: 0px !important;}.thrv_symbol_25802 [data-css="tve-u-18901083294"]{box-shadow: rgba(0,0,0,0.4) 0px 0px 12px 0px;--tve-border-radius: 20px;border-radius: 20px;overflow: hidden;border: 2px solid rgb(255,255,255) !important;background-image: linear-gradient(rgba(255,255,255,0.8),rgba(255,255,255,0.8)),repeating-radial-gradient(circle at center center,rgba(148,163,176,0.7),rgba(148,163,176,0.7) 1px,transparent 1px,transparent 100%) !important;background-size: auto,3px 3px !important;background-position: 50% 50%,50% 50% !important;background-attachment: scroll,scroll !important;background-repeat: no-repeat,repeat !important;--background-image: linear-gradient(rgba(255,255,255,.8),rgba(255,255,255,.8)),repeating-radial-gradient(circle at center center,rgba(148,163,176,.7),rgba(148,163,176,.7) 1px,transparent 1px,transparent 100%) !important;--background-size: auto auto,3px 3px !important;--background-position: 50% 50%,50% 50% !important;--background-attachment: scroll,scroll !important;--background-repeat: no-repeat,repeat !important;--tve-applied-background-image: linear-gradient(rgba(255,255,255,.8),rgba(255,255,255,.8)),repeating-radial-gradient(circle at center center,rgba(148,163,176,.7),rgba(148,163,176,.7) 1px,transparent 1px,transparent 100%) !important;}.thrv_symbol_25802 [data-css="tve-u-1890108329a"]{margin-top: 0px;margin-left: 0px;}.thrv_symbol_25802 [data-css="tve-u-189010832a2"]{border-radius: 8px;overflow: hidden;background-color: rgb(244,78,3) !important;--background-color: #f44e03 !important;--tve-applied-background-color: #f44e03 !important;}.thrv_symbol_25802 [data-css="tve-u-189010832a3"]{--tve-alignment: center;float: none;background-color: rgb(0,8,255) !important;margin-left: auto !important;margin-right: auto !important;}:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] p,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] li,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] blockquote,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] address,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] .tcb-plain-text,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] label,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] h1,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] h2,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] h3,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] h4,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] h5,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] h6{color: rgb(255,255,255);}:not(#tve) .thrv_symbol_25802 [data-css="tve-u-189010832a4"]{font-size: 20px !important;font-weight: var(--g-bold-weight,bold) !important;}.thrv_symbol_25802 [data-css="tve-u-18901083299"]{width: 387px;padding-left: 0px !important;padding-right: 0px !important;margin-top: 0px !important;margin-bottom: 0px !important;}.thrv_symbol_25802 [data-css="tve-u-1890108329e"]{margin-top: 0px !important;margin-left: 10px !important;margin-right: 10px !important;}:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329f"]{font-size: 17px !important;color: rgb(0,0,0) !important;--tcb-applied-color: #000 !important;--tve-applied-color: #000 !important;}.thrv_symbol_25802 [data-css="tve-u-189010832a1"]{max-width: 388px;padding-top: 10px !important;padding-bottom: 10px !important;margin: 0px 10px !important;}.thrv_symbol_25802 [data-css="tve-u-18901083295"]{--tve-border-radius: 20px;border-radius: 20px;overflow: hidden;margin-top: 0px !important;margin-bottom: 0px !important;}.thrv_symbol_25802 [data-css="tve-u-18901083297"]{max-width: 39.9998%;}.thrv_symbol_25802 [data-css="tve-u-1890108329b"]{max-width: 59.9982%;}.thrv_symbol_25802 [data-css="tve-u-18901083298"]{justify-content: center !important;}.thrv_symbol_25802 [data-css="tve-u-18901083296"]{padding-top: 0px !important;padding-bottom: 0px !important;}.thrv_symbol_25802 [data-css="tve-u-1890108329c"]{justify-content: center !important;padding-left: 0px !important;padding-right: 0px !important;}.thrv_symbol_25802 [data-css="tve-u-1890108329d"]{margin-top: 0px !important;margin-bottom: 0px !important;padding: 0px 10px !important;}.thrv_symbol_25802 [data-css="tve-u-1890108329d"] > .tve-cb{justify-content: center;display: flex;flex-direction: column;}.thrv_symbol_25802 [data-css="tve-u-18901083293"]{max-width: 900px;float: none;width: 100%;margin-left: 20px !important;margin-right: auto !important;padding: 0px !important;margin-bottom: 50px !important;}:not(#tve) .thrv_symbol_25802 [data-css="tve-u-18901083293"]:hover [data-css="tve-u-18901083294"]{background-image: none !important;box-shadow: rgba(0,0,0,0.4) 0px 0px 12px 8px !important;}}@media (max-width: 1023px){.thrv_symbol_25802 [data-css="tve-u-1890108329e"]{margin-top: 0px !important;margin-bottom: -10px !important;}:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329f"]{font-size: 18px !important;}.thrv_symbol_25802 [data-css="tve-u-189010832a1"]{margin-top: 0px !important;}.thrv_symbol_25802 [data-css="tve-u-1890108329c"]{padding-top: 5px !important;padding-bottom: 5px !important;}.thrv_symbol_25802 [data-css="tve-u-18901083297"]{max-width: 40%;}.thrv_symbol_25802 [data-css="tve-u-1890108329b"]{max-width: 59.9996%;}:not(#tve) .thrv_symbol_25802 [data-css="tve-u-189010832a4"]{font-size: 18px !important;}.thrv_symbol_25802 [data-css="tve-u-18901083292"]{padding-right: 20px !important;}}@media (max-width: 767px){.thrv_symbol_25802 [data-css="tve-u-18901083299"]{width: 420px;float: none;margin-left: auto !important;margin-right: auto !important;margin-bottom: 0px !important;}.thrv_symbol_25802 [data-css="tve-u-1890108329e"]{margin-top: 12px !important;margin-bottom: 0px !important;}:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329f"]{font-size: 18px !important;}.thrv_symbol_25802 [data-css="tve-u-189010832a1"]{max-width: 500px;margin: 0px 10px 15px !important;}:not(#tve) .thrv_symbol_25802 [data-css="tve-u-189010832a4"]{font-size: 18px !important;}.thrv_symbol_25802 [data-css="tve-u-1890108329b"]{max-width: 100%;}.thrv_symbol_25802 [data-css="tve-u-1890108329d"]{padding-left: 0px !important;padding-right: 0px !important;}.thrv_symbol_25802 [data-css="tve-u-18901083292"]{padding-right: 0px !important;}.thrv_symbol_25802 [data-css="tve-u-18901083293"]{margin-left: 0px !important;}}</style><div class="thrv_wrapper thrv_contentbox_shortcode thrv-content-box tve-elem-default-pad" data-css="tve-u-18901083292" style=""> <div class="tve-content-box-background" data-tcb_hover_state_parent="1"></div> <div class="tve-cb"><a href="https://programmieren-starten.de/pev-lp1/" target="_blank" rel=" nofollow" class=""></a><a href="https://programmieren-starten.de/pev-lp1/" target="_blank" rel=" nofollow" class=""></a><a href="https://programmieren-starten.de/pev-lp1/" target="_blank" rel=" nofollow" class=""></a><a href="https://programmieren-starten.de/pev-lp1/" target="_blank" rel=" nofollow" class=""></a><a href="https://programmieren-starten.de/pev-lp1/" target="_blank" rel=" nofollow" class=""></a><a href="https://programmieren-starten.de/pev-lp1/" target="_blank" rel=" nofollow" class=""></a><a href="https://programmieren-starten.de/pev-lp1/" target="_blank" rel=" nofollow" class=""></a><a href="https://programmieren-starten.de/pev-lp1/" target="_blank" rel=" nofollow" class=""></a><a href="https://programmieren-starten.de/pev-lp1/" target="_blank" rel=" nofollow" class=""></a><a href="https://programmieren-starten.de/csharp-lp1/" target="_blank" rel=""><div class="thrv_wrapper thrv_contentbox_shortcode thrv-content-box tve_evt_manager_listen tve_et_tve-viewport tve_ea_thrive_animation tve_anim_slide_left tve-viewport-triggered" data-css="tve-u-18901083293" data-link-wrap="1" data-tcb-events="__TCB_EVENT_[{&quot;t&quot;:&quot;tve-viewport&quot;,&quot;config&quot;:{&quot;anim&quot;:&quot;slide_left&quot;,&quot;loop&quot;:0},&quot;a&quot;:&quot;thrive_animation&quot;}]_TNEVE_BCT__" style="" id="banner-lm1"> <div class="tve-content-box-background" data-css="tve-u-18901083294" data-tcb_hover_state_parent="1" style="--tve-border-radius:20px; border-radius: 20px; overflow: hidden;"></div> <div class="tve-cb"><div class="thrv_wrapper thrv-columns" style="--tcb-col-el-width: 721.859;" data-css="tve-u-18901083295"><div class="tcb-flex-row tcb-resized tcb--cols--2" data-css="tve-u-18901083296" style=""><div class="tcb-flex-col c-33" data-css="tve-u-18901083297" style=""><div class="tcb-col" data-css="tve-u-18901083298" style=""><div class="thrv_wrapper tve_image_caption" data-css="tve-u-18901083299" style=""><span class="tve_image_frame" style="width: 100%;"><img decoding="async" loading="lazy" class="tve_image wp-image-19282" alt="c# masterkurs kursbild" width="280" height="280" title="C# Masterkurs Kursbild" data-id="19282" src="https://programmieren-starten.de/wp-content/uploads/2022/05/C-Masterkurs-Kursbild.svg" style="aspect-ratio: auto 810 / 810;" data-css="tve-u-1890108329a" data-pagespeed-url-hash="3050102232" onload="pagespeed.CriticalImages.checkImageForCriticality(this);" data-width="280" data-init-width="810" data-init-height="809.999993" data-height="280"></span></div></div></div><div class="tcb-flex-col c-66" data-css="tve-u-1890108329b" style=""><div class="tcb-col" data-css="tve-u-1890108329c" style=""><div class="thrv_wrapper thrv_contentbox_shortcode thrv-content-box tve-elem-default-pad" data-css="tve-u-1890108329d" style=""> <div class="tve-content-box-background"></div> <div class="tve-cb" style=""><div class="thrv_wrapper thrv_text_element" style="" data-css="tve-u-1890108329e"><p data-css="tve-u-1890108329f" style="text-align: center;">Du möchtest die Programmiersprache C# <strong>von A bis Z meistern</strong>?</p><p data-css="tve-u-1890108329f" style="text-align: center;">Dann informiere dich jetzt über unseren umfassenden <strong>C# Masterkurs</strong>:</p></div><div class="thrv_wrapper thrv_contentbox_shortcode thrv-content-box tve-elem-default-pad" data-css="tve-u-189010832a1" style=""> <div class="tve-content-box-background" data-css="tve-u-189010832a2" style=""></div> <div class="tve-cb"><div class="thrv_wrapper thrv_text_element thrv-plain-text" data-css="tve-u-189010832a3" style="background-color: rgb(244, 78, 3) !important; --background-color:rgb(244, 78, 3) !important;"><div class="tcb-plain-text" data-css="tve-u-189010832a4" style="text-align: center;">Alle Details zum Kurs</div></div></div> </div></div> </div></div></div></div></div></div> </div></a></div> </div></div></div><div class="thrv_wrapper thrv_text_element" data-tag="h2"><h2 class="" data-css="tve-u-6364d88e8ab7f5" id="t-1642750060717">2. Eigenschaften</h2></div><div class="thrv_wrapper thrv_text_element"><p>Jedes Objekt in unserem Programm wird durch sogenannte&nbsp;<strong>Eigenschaften</strong> beschrieben.</p><p>Nehmen wir einmal an, wir haben unsere Immobiliensoftware geschrieben und in dieser jedes Haus als ein Hausobjekt gespeichert. Damit können wir einem Haus <strong>verschiedene Eigenschaften</strong> zuteilen.</p></div><div class="thrv_wrapper tve_image_caption" data-css="tve-u-6364d88e8ab806"><span class="tve_image_frame"><img decoding="async" class="tve_image wp-image-21941" alt="objektorientierte programmierung in c# beispiel" data-id="21941" width="742" data-init-width="1392" height="336" data-init-height="336" title="objektorientierte-programmierung-in-c#-1" loading="lazy" src="https://programmieren-starten.de/wp-content/uploads/2022/12/objektorientierte-programmierung-in-c-1.png" data-width="742" data-pagespeed-url-hash="3863342196" onload="pagespeed.CriticalImages.checkImageForCriticality(this);" style="aspect-ratio: auto 1392 / 336;"></span></div><div class="thrv_wrapper thrv_text_element"><p>Ein Haus hat zum Beispiel eine bestimmte Anzahl an Zimmern und Fenstern, eine Farbe, ein Baujahr und zudem einen Besitzer.</p><p>Dieses spezifische Hausobjekt auf der Abbildung hat beispielsweise acht Zimmer, zehn Fenster, die Farbe Blau, das Baujahr 1990 und gehört Peter Müller.</p><p>Jetzt ist es natürlich so, dass wir mehrere Hausobjekte in unserem Programm haben können. Diese verschiedenen Hausobjekte haben alle <strong>die gleichen Eigenschaften</strong>, aber jeweils <strong>unterschiedliche Werte </strong>für diese Eigenschaften.</p></div><div class="thrv_wrapper tve_image_caption" data-css="tve-u-6364d88e8ab806"><span class="tve_image_frame"><img decoding="async" class="tve_image wp-image-21943" alt="c# oop" data-id="21943" width="742" data-init-width="1440" height="324" data-init-height="324" title="objektorientierte-programmierung-in-c#-2" loading="lazy" src="https://programmieren-starten.de/wp-content/uploads/2022/12/objektorientierte-programmierung-in-c-2.png" data-width="742" data-pagespeed-url-hash="3863342196" onload="pagespeed.CriticalImages.checkImageForCriticality(this);" style="aspect-ratio: auto 1440 / 324;"></span></div><div class="thrv_wrapper thrv_text_element"><p>Das heißt, über die Eigenschaften kann man unterschiedliche Objekte, die eigentlich vom selben Typ sind, noch mal <strong>voneinander unterscheiden</strong>.</p><p>Das zweite Haus hat zum Beispiel sechs Zimmer, neun Fenster, ist grün, hat das Baujahr 1975 und gehört Sabrina Fredl.</p><p>Das sind nun die Unterschiede zwischen den beiden Objekten. Sie haben die gleichen Eigenschaften, stellen also im Grunde die gleichen Dinge dar und sind somit vom gleichen Typ. Aber sie können für diese Eigenschaften <strong>unterschiedliche Werte</strong> haben, wodurch sie sich differenzieren. So wie es auch in der echten Welt ist.</p><p>Um noch mal auf das Kaffeetassenbeispiel zurückzukommen: Es gibt zig Millionen Tassen, die auf der Welt existieren. Aber all diese Tassen haben unterschiedliche Merkmale. Die Tasse auf meinem Tisch ist beispielsweise weiß.</p><p>Auf deinem Tisch könnte allerdings eine grüne Tasse stehen. Auf meiner Tasse steht ein Text, während deine Tasse vielleicht lediglich eine Farbe besitzt. Tassen können von unterschiedlicher Größe sein etc. Ich denke, du verstehst das Prinzip und genauso verhält es sich in der C# OOP auch.</p><p>Jetzt können Objekte aber natürlich nicht nur Daten beinhalten, also Eigenschaftswerte speichern, sondern auch sogenannte <strong>Methoden</strong> aufrufen.</p></div><div class="thrv_wrapper thrv_text_element" data-tag="h2"><h2 class="" data-css="tve-u-6364d88e8ab7f5" id="t-1646380568431">3. Methoden</h2></div><div class="thrv_wrapper thrv_text_element"><p>Was Methoden sind, hast du vermutlich bereits <a href="https://programmieren-starten.de/blog/csharp-methoden/" target="_blank" rel="nofollow">in einem der vergangenen Beiträge</a> gelernt. Das sind im Grunde Codeblöcke, die man über ihren Namen immer wieder aufrufen kann (und das sogar mit unterschiedlichen Parametern).</p><blockquote class="">Und solche Methoden können Objekte selbst auch haben und entsprechend aufrufen.</blockquote><p>Nehmen wir noch mal das Haus als Beispiel. Ein Hausobjekt könnte eine Verkaufen-Methode aufrufen, wodurch sich beispielsweise der Besitzer wechseln und der vorherige Besitzer Geld erhalten würde.</p></div><div class="thrv_wrapper tve_image_caption" data-css="tve-u-6364d88e8ab818"><span class="tve_image_frame"><img decoding="async" class="tve_image wp-image-21947" alt="objektorientierte programmierung in c# methoden" data-id="21947" width="742" data-init-width="1104" height="270" data-init-height="270" title="objektorientierte-programmierung-in-c#-3" loading="lazy" src="https://programmieren-starten.de/wp-content/uploads/2022/12/objektorientierte-programmierung-in-c-3.png" data-width="742" data-pagespeed-url-hash="406158295" onload="pagespeed.CriticalImages.checkImageForCriticality(this);" style="aspect-ratio: auto 1104 / 270;"></span></div><div class="thrv_wrapper thrv_text_element"><p>Objekte können also <strong>nicht einfach nur statisch</strong> für sich existieren und eine Sammlung von Daten darstellen. Objekte können auch tatsächlich <strong>etwas machen</strong>.</p><p>Außerdem können sie über Methoden <strong>miteinander interagieren</strong>. Das heißt, Objekte können auch miteinander kommunizieren und zusammen eine Problemlösung darstellen.</p></div><div class="thrv_wrapper thrv_text_element" data-tag="h2"><h2 class="" data-css="tve-u-6364d88e8ab7f5" id="t-1671195642815">4. Klassen</h2></div><div class="thrv_wrapper thrv_text_element"><p>Nun gibt es einen Begriff, den man in der C# OOP immer und immer wieder hört. Und das ist der Begriff&nbsp;<strong>„Klassen“</strong>.</p><p>Wie du ja bereits gesehen hast, wurde beim Anlegen eines Projekts auch eine Class Program automatisch generiert. In dieser hat bisher unser ganzes Programm stattgefunden. Klassen sind nun aber ein sehr wichtiges Konzept, das wir auch selbst kennenlernen und nutzen sollten. Denn: <strong>Klassen sind Baupläne für Objekte.</strong></p><p>Das heißt, wenn wir selbst Objekte von eigenen Typen erstellen möchten, müssen wir dafür Klassen definieren. Klassen geben die <strong>Eigenschaften und Methoden</strong> vor, die ein Objekt haben soll. Sie beschreiben sozusagen die Art von Objekt bzw. den Objekttyp, den man mit einer bestimmten Kasse erstellen kann.</p><p>Kommen wir noch mal zurück auf unser Beispiel mit der Immobiliensoftware. Stellen wir uns einmal vor, wir programmieren eine Software, in der es Häuserobjekte geben soll. Wenn wir Häuserobjekte erstellen möchten, müssen wir natürlich zuerst eine Klasse namens Haus erstellen.</p><p>Die Klasse stellt den Bauplan für die Häuserobjekte dar. Das heißt, wir erstellen zuerst eine Klasse Haus und in der Klasse Haus geben wir an, welche Eigenschaften Häuser haben sollen.</p></div><div class="thrv_wrapper tve_image_caption" data-css="tve-u-6364d88e8ab851"><span class="tve_image_frame"><img decoding="async" class="tve_image wp-image-21949" alt="c# klassen" data-id="21949" width="742" data-init-width="1274" height="266" data-init-height="266" title="objektorientierte-programmierung-in-c#-4" loading="lazy" src="https://programmieren-starten.de/wp-content/uploads/2022/12/objektorientierte-programmierung-in-c-4.png" data-width="742" data-pagespeed-url-hash="2998315140" onload="pagespeed.CriticalImages.checkImageForCriticality(this);" style="aspect-ratio: auto 1274 / 266;"></span></div><div class="thrv_wrapper thrv_text_element"><p>Häuser haben immer eine bestimmte Anzahl an Zimmern und Fenstern, sie haben eine Farbe, ein Baujahr und einen Besitzer. Dabei schreiben wir an dieser Stelle den Eigenschaften noch keine Werte zu. Stattdessen geben wir die Eigenschaften lediglich vor, sodass einzelne Häuserobjekte hierfür Werte bereitstellen können. Dann können wir auch noch Methoden innerhalb einer Klasse definieren, die jedes einzelne Hausobjekt für sich später aufrufen kann.</p><p>Ein Haus kann man zum Beispiel verkaufen, vermieten, abreißen oder renovieren. Diese Methoden enthalten natürlich auch Code, den man ebenfalls in dieser Klasse definiert.</p><p>Jetzt können wir diese Klasse, also diesen Bauplan für Objekte, nutzen, um damit Objekte zu erstellen. Das heißt, wir können nun mithilfe dieser Klasse Hausobjekte in unserem Programm erstellen und diese können für die verschiedenen Eigenschaften einzelne Werte haben. Darüber hinaus können sie für sich die Methoden aufrufen.</p><blockquote class=""><strong>Das sind also Klassen – Baupläne für Objekte.</strong></blockquote></div><div class="thrv_wrapper thrv_text_element" data-tag="h2"><h2 class="" data-css="tve-u-6364d88e8ab7f5" id="t-1671195642816">5. Vererbung</h2></div><div class="thrv_wrapper thrv_text_element"><p>Es gibt ein Konzept, das ich in diesem Beitrag auch noch anschneiden möchte: das Konzept der <strong>Vererbung</strong>. Denn in der C# OOP, also der objektorientierten Programmierung, ist es auch möglich, Klassen zu vererben. Was bedeutet das?</p><p>Bei der Vererbung übernimmt eine Klasse alle Eigenschaften und Methoden einer anderen Klasse. Das ermöglicht uns, Klassen zu <strong>erweitern</strong>, ohne diese selbst zu verändern. Was meine ich damit?</p><p>Beispiel: Stellen wir uns einmal eine Basisklasse vor, die wir Säugetier nennen. In dieser Klasse sind alle Eigenschaften und Methoden definiert, die jedes Säugetier benötigt. Davon können wir jetzt mithilfe von Vererbung weitere Klassen ableiten, die spezifische Säugetiere darstellen.</p><p>Wir können also von Säugetier noch eine spezifischere Klasse ableiten, die Hund heißt. Oder wir können noch eine andere spezifischere Klasse namens Katze ableiten.</p></div><div class="thrv_wrapper tve_image_caption" data-css="tve-u-1851af8a485"><span class="tve_image_frame"><img decoding="async" class="tve_image wp-image-21951" alt="c# oop vererbung" data-id="21951" width="742" data-init-width="2024" height="428" data-init-height="428" title="objektorientierte-programmierung-in-c#-5" loading="lazy" src="https://programmieren-starten.de/wp-content/uploads/2022/12/objektorientierte-programmierung-in-c-5.png" data-width="742" data-pagespeed-url-hash="3214847081" onload="pagespeed.CriticalImages.checkImageForCriticality(this);" style="aspect-ratio: auto 2024 / 428;"></span></div><div class="thrv_wrapper thrv_text_element"><p>Diese Klasse Säugetier können wir also mithilfe von Vererbung in anderen Klassen erweitern, ohne die Klasse Säugetier selbst verändern zu müssen.</p><p>Und das ist ziemlich praktisch, weil wir so zum Beispiel eine Klasse Hund erstellen können und alle hundespezifischen Eigenschaften und Methoden sich nur darin befinden.</p><p>Die anderen Säugetiere, wie etwa eine Katze, betrifft das dann nicht.</p><p>Oder wir erstellen eine Katze, die dann auch eigene Methoden und Eigenschaften besitzen kann. Diese sind dann katzenspezifisch, was damit die Hundeklasse nicht interessiert. Sie haben dann schlichtweg nichts miteinander zu tun.</p><p>Das Thema Vererbung ist also ziemlich spannend. Das werde ich dir aber natürlich noch in der Praxis zeigen.</p><p>Damit hast du nun eine theoretische Einführung in die objektorientierte Programmierung in C# bzw. in das Thema Objektorientierung allgemein bekommen.</p><p>Falls du das Ganze jetzt noch nicht wirklich nachvollziehen kannst, ist das kein Beinbruch. Dieser Blogartikel soll wirklich erst mal eine Basis schaffen, die du nutzen kannst, um die folgenden Beiträge zu diesem Thema besser zu verstehen.</p><p>Denn die objektorientierte Programmierung in C# ist meiner Meinung nach so ein Thema, das man erst mal in der Theorie grundlegend verstehen sollte, bevor man in die Praxis übergeht. In den kommenden Beiträgen werden wir uns direkt mit Begriffen wie „Klassen“ und „Objekte“ beschäftigen. Demnach ist es sinnvoll, im Vorhinein schon etwas darüber gelesen zu haben.</p></div><div class="thrv_wrapper thrv_symbol thrive-shortcode thrv_symbol_25802" data-shortcode="thrive_symbol" data-id="25802" data-selector=".thrv_symbol_25802"><div class="thrive-shortcode-config" style="display: none !important"></div><div class="thrive-shortcode-html thrive-symbol-shortcode " data-symbol-id="25802"><style type="text/css" id="tcb-style-base-tcb_symbol-25802"  onLoad="typeof window.lightspeedOptimizeStylesheet === 'function' && window.lightspeedOptimizeStylesheet()" class="tcb-lightspeed-style">body:not(.tve_editor_page) .thrv_social_follow .tve_s_item a[href=""],body:not(.tve_editor_page) .thrive_author_links .tve_s_item a[href=""]{display: none;}.thrv_wrapper .tve-content-box-background{position: absolute;width: 100%;left: 0px;top: 0px;overflow: hidden;background-clip: padding-box;height: 100% !important;}.thrv_wrapper.thrv-content-box{box-sizing: border-box;position: relative;min-height: 10px;}.thrv_wrapper.thrv-content-box div:not(.thrv_icon):not(.ui-resizable-handle):not(.tve-auxiliary-icon-element){box-sizing: border-box;}.tve-cb{display: inline-block;vertical-align: middle;clear: both;overflow: visible;width: 100%;z-index: 1;position: relative;min-height: 10px;}.tve_image_caption{position: relative;}.tve_image_caption:not(.tcb-mm-image.tve-tab-image){height: auto !important;}.tve_image_caption .tve_image{max-width: 100%;width: 100%;}.tcb-style-wrap strong{font-weight: var(--g-bold-weight,bold);}.tcb-plain-text{cursor: text;}a .tcb-plain-text{cursor: inherit;}.thrv_text_element{overflow-wrap: break-word;}.thrive-symbol-shortcode{position: relative;}body:not(.tve_editor_page) .thrv_wrapper.thrv_footer,body:not(.tve_editor_page) .thrv_wrapper.thrv_header{padding: 0px;}.tcb-post-content.thrv_wrapper{margin-top: 15px;margin-bottom: 15px;padding: 0px;}#tve_editor .tcb-post-content p{font-size: 16px;line-height: 1.6em;}body:not(.tve_editor_page) .tcb-post-list[data-disabled-links="1"] article{position: relative;}.notifications-content-wrapper.tcb-permanently-hidden{display: none !important;}.tcb-permanently-hidden{display: none !important;}.tar-disabled{cursor: default;opacity: 0.4;pointer-events: none;}.tve_ea_thrive_animation{opacity: 0;}.tve_ea_thrive_animation.tve_anim_start{opacity: 1;transition: all 0.5s ease-out 0s;}.tve_ea_thrive_animation.tve_anim_slide_left{transform: translateX(-200px);}.tve_ea_thrive_animation.tve_anim_slide_left.tve_anim_start{transform: translateX(0px);}.tcb-flex-row{display: flex;flex-flow: row nowrap;align-items: stretch;justify-content: space-between;margin-top: 0px;margin-left: -15px;padding-bottom: 15px;padding-top: 15px;}.tcb-flex-col{flex: 1 1 auto;padding-top: 0px;padding-left: 15px;}.tcb-flex-row .tcb-flex-col{box-sizing: border-box;}.tcb-col{height: 100%;display: flex;flex-direction: column;position: relative;}.tcb-flex-row .tcb-col{box-sizing: border-box;}html{text-rendering: auto !important;}html body{text-rendering: auto !important;}.thrv_wrapper{margin-top: 20px;margin-bottom: 20px;padding: 1px;}.thrv_wrapper div{box-sizing: content-box;}.thrv_symbol .thrv_wrapper:not(.thrv_icon){box-sizing: border-box !important;}.thrv_wrapper.tve-elem-default-pad{padding: 20px;}.thrv_wrapper.thrv_text_element,.thrv_wrapper.thrv_symbol,.thrv_wrapper.thrv-plain-text{margin: 0px;}.thrv_wrapper.thrv-columns{margin-top: 10px;margin-bottom: 10px;padding: 0px;}p{font-size: 1em;}.tve_image{border-radius: 0px;box-shadow: none;}div .tve_image_caption{padding: 0px;max-width: 100% !important;box-sizing: border-box !important;}.tve_image_caption .tve_image_frame{display: block;max-width: 100%;position: relative;overflow: hidden;}.tve_image_caption .tve_image{display: block;padding: 0px;height: auto;}:not(#_s):not(#_s) .tcb-conditional-display-placeholder{position: relative;min-height: var(--tcb-container-height-d,100px) !important;}:not(#_s):not(#_s) .tcb-conditional-display-placeholder.thrv-page-section{box-sizing: border-box;margin: 0px;}:not(#_s):not(#_s) .tcb-conditional-display-placeholder.thrv-content-box{box-sizing: border-box;}:not(#_s):not(#_s) .tcb-conditional-display-placeholder .tve-page-section-out,:not(#_s):not(#_s) .tcb-conditional-display-placeholder .tve-content-box-background{box-sizing: border-box;position: absolute;width: 100%;height: 100%;left: 0px;top: 0px;overflow: hidden;}.thrv_wrapper.thrv_contentbox_shortcode{position: relative;}body:not(.ttb-editor-page) .tcb-post-content::before,body:not(.ttb-editor-page) .tcb-post-content::after{display: none;}.thrv_wrapper.thrv_text_element{padding: 1px;}body.single:not(.tve_editor_page) .thrv_contents_table:not(.tve-rendered){display: none;}body.single:not(.tve_editor_page) #tve_editor .thrv_contents_table{display: block;}@media (max-width: 1023px){:not(#_s):not(#_s) .tcb-conditional-display-placeholder{min-height: var(--tcb-container-height-t) !important;}}@media (max-width: 767px){html{overflow-x: hidden !important;}html,body{max-width: 100vw !important;}.tcb-flex-row{flex-direction: column;}.thrv_wrapper > .tcb-flex-row:not(.v-2) > .tcb-flex-col{width: 100%;max-width: 100% !important;flex: 0 0 auto !important;}:not(#_s):not(#_s) .tcb-conditional-display-placeholder{min-height: var(--tcb-container-height-m) !important;}}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){.tcb-flex-col{width: 100%;}.tcb-col{display: block;}}@media screen and (max-device-width: 480px){body{text-size-adjust: none;}}</style><style class='tve-symbol-custom-style'>@media (min-width: 300px){.thrv_symbol_25802 [data-css="tve-u-18901083292"]{padding-left: 0px !important;margin-top: 0px !important;padding-top: 0px !important;margin-bottom: 0px !important;padding-bottom: 0px !important;}.thrv_symbol_25802 [data-css="tve-u-18901083294"]{box-shadow: rgba(0,0,0,0.4) 0px 0px 12px 0px;--tve-border-radius: 20px;border-radius: 20px;overflow: hidden;border: 2px solid rgb(255,255,255) !important;background-image: linear-gradient(rgba(255,255,255,0.8),rgba(255,255,255,0.8)),repeating-radial-gradient(circle at center center,rgba(148,163,176,0.7),rgba(148,163,176,0.7) 1px,transparent 1px,transparent 100%) !important;background-size: auto,3px 3px !important;background-position: 50% 50%,50% 50% !important;background-attachment: scroll,scroll !important;background-repeat: no-repeat,repeat !important;--background-image: linear-gradient(rgba(255,255,255,.8),rgba(255,255,255,.8)),repeating-radial-gradient(circle at center center,rgba(148,163,176,.7),rgba(148,163,176,.7) 1px,transparent 1px,transparent 100%) !important;--background-size: auto auto,3px 3px !important;--background-position: 50% 50%,50% 50% !important;--background-attachment: scroll,scroll !important;--background-repeat: no-repeat,repeat !important;--tve-applied-background-image: linear-gradient(rgba(255,255,255,.8),rgba(255,255,255,.8)),repeating-radial-gradient(circle at center center,rgba(148,163,176,.7),rgba(148,163,176,.7) 1px,transparent 1px,transparent 100%) !important;}.thrv_symbol_25802 [data-css="tve-u-1890108329a"]{margin-top: 0px;margin-left: 0px;}.thrv_symbol_25802 [data-css="tve-u-189010832a2"]{border-radius: 8px;overflow: hidden;background-color: rgb(244,78,3) !important;--background-color: #f44e03 !important;--tve-applied-background-color: #f44e03 !important;}.thrv_symbol_25802 [data-css="tve-u-189010832a3"]{--tve-alignment: center;float: none;background-color: rgb(0,8,255) !important;margin-left: auto !important;margin-right: auto !important;}:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] p,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] li,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] blockquote,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] address,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] .tcb-plain-text,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] label,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] h1,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] h2,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] h3,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] h4,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] h5,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] h6{color: rgb(255,255,255);}:not(#tve) .thrv_symbol_25802 [data-css="tve-u-189010832a4"]{font-size: 20px !important;font-weight: var(--g-bold-weight,bold) !important;}.thrv_symbol_25802 [data-css="tve-u-18901083299"]{width: 387px;padding-left: 0px !important;padding-right: 0px !important;margin-top: 0px !important;margin-bottom: 0px !important;}.thrv_symbol_25802 [data-css="tve-u-1890108329e"]{margin-top: 0px !important;margin-left: 10px !important;margin-right: 10px !important;}:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329f"]{font-size: 17px !important;color: rgb(0,0,0) !important;--tcb-applied-color: #000 !important;--tve-applied-color: #000 !important;}.thrv_symbol_25802 [data-css="tve-u-189010832a1"]{max-width: 388px;padding-top: 10px !important;padding-bottom: 10px !important;margin: 0px 10px !important;}.thrv_symbol_25802 [data-css="tve-u-18901083295"]{--tve-border-radius: 20px;border-radius: 20px;overflow: hidden;margin-top: 0px !important;margin-bottom: 0px !important;}.thrv_symbol_25802 [data-css="tve-u-18901083297"]{max-width: 39.9998%;}.thrv_symbol_25802 [data-css="tve-u-1890108329b"]{max-width: 59.9982%;}.thrv_symbol_25802 [data-css="tve-u-18901083298"]{justify-content: center !important;}.thrv_symbol_25802 [data-css="tve-u-18901083296"]{padding-top: 0px !important;padding-bottom: 0px !important;}.thrv_symbol_25802 [data-css="tve-u-1890108329c"]{justify-content: center !important;padding-left: 0px !important;padding-right: 0px !important;}.thrv_symbol_25802 [data-css="tve-u-1890108329d"]{margin-top: 0px !important;margin-bottom: 0px !important;padding: 0px 10px !important;}.thrv_symbol_25802 [data-css="tve-u-1890108329d"] > .tve-cb{justify-content: center;display: flex;flex-direction: column;}.thrv_symbol_25802 [data-css="tve-u-18901083293"]{max-width: 900px;float: none;width: 100%;margin-left: 20px !important;margin-right: auto !important;padding: 0px !important;margin-bottom: 50px !important;}:not(#tve) .thrv_symbol_25802 [data-css="tve-u-18901083293"]:hover [data-css="tve-u-18901083294"]{background-image: none !important;box-shadow: rgba(0,0,0,0.4) 0px 0px 12px 8px !important;}}@media (max-width: 1023px){.thrv_symbol_25802 [data-css="tve-u-1890108329e"]{margin-top: 0px !important;margin-bottom: -10px !important;}:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329f"]{font-size: 18px !important;}.thrv_symbol_25802 [data-css="tve-u-189010832a1"]{margin-top: 0px !important;}.thrv_symbol_25802 [data-css="tve-u-1890108329c"]{padding-top: 5px !important;padding-bottom: 5px !important;}.thrv_symbol_25802 [data-css="tve-u-18901083297"]{max-width: 40%;}.thrv_symbol_25802 [data-css="tve-u-1890108329b"]{max-width: 59.9996%;}:not(#tve) .thrv_symbol_25802 [data-css="tve-u-189010832a4"]{font-size: 18px !important;}.thrv_symbol_25802 [data-css="tve-u-18901083292"]{padding-right: 20px !important;}}@media (max-width: 767px){.thrv_symbol_25802 [data-css="tve-u-18901083299"]{width: 420px;float: none;margin-left: auto !important;margin-right: auto !important;margin-bottom: 0px !important;}.thrv_symbol_25802 [data-css="tve-u-1890108329e"]{margin-top: 12px !important;margin-bottom: 0px !important;}:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329f"]{font-size: 18px !important;}.thrv_symbol_25802 [data-css="tve-u-189010832a1"]{max-width: 500px;margin: 0px 10px 15px !important;}:not(#tve) .thrv_symbol_25802 [data-css="tve-u-189010832a4"]{font-size: 18px !important;}.thrv_symbol_25802 [data-css="tve-u-1890108329b"]{max-width: 100%;}.thrv_symbol_25802 [data-css="tve-u-1890108329d"]{padding-left: 0px !important;padding-right: 0px !important;}.thrv_symbol_25802 [data-css="tve-u-18901083292"]{padding-right: 0px !important;}.thrv_symbol_25802 [data-css="tve-u-18901083293"]{margin-left: 0px !important;}}</style><div class="thrv_wrapper thrv_contentbox_shortcode thrv-content-box tve-elem-default-pad" data-css="tve-u-18901083292" style=""> <div class="tve-content-box-background" data-tcb_hover_state_parent="1"></div> <div class="tve-cb"><a href="https://programmieren-starten.de/pev-lp1/" target="_blank" rel=" nofollow" class=""></a><a href="https://programmieren-starten.de/pev-lp1/" target="_blank" rel=" nofollow" class=""></a><a href="https://programmieren-starten.de/pev-lp1/" target="_blank" rel=" nofollow" class=""></a><a href="https://programmieren-starten.de/pev-lp1/" target="_blank" rel=" nofollow" class=""></a><a href="https://programmieren-starten.de/pev-lp1/" target="_blank" rel=" nofollow" class=""></a><a href="https://programmieren-starten.de/pev-lp1/" target="_blank" rel=" nofollow" class=""></a><a href="https://programmieren-starten.de/pev-lp1/" target="_blank" rel=" nofollow" class=""></a><a href="https://programmieren-starten.de/pev-lp1/" target="_blank" rel=" nofollow" class=""></a><a href="https://programmieren-starten.de/pev-lp1/" target="_blank" rel=" nofollow" class=""></a><a href="https://programmieren-starten.de/csharp-lp1/" target="_blank" rel=""><div class="thrv_wrapper thrv_contentbox_shortcode thrv-content-box tve_evt_manager_listen tve_et_tve-viewport tve_ea_thrive_animation tve_anim_slide_left tve-viewport-triggered" data-css="tve-u-18901083293" data-link-wrap="1" data-tcb-events="__TCB_EVENT_[{&quot;t&quot;:&quot;tve-viewport&quot;,&quot;config&quot;:{&quot;anim&quot;:&quot;slide_left&quot;,&quot;loop&quot;:0},&quot;a&quot;:&quot;thrive_animation&quot;}]_TNEVE_BCT__" style="" id="banner-lm1"> <div class="tve-content-box-background" data-css="tve-u-18901083294" data-tcb_hover_state_parent="1" style="--tve-border-radius:20px; border-radius: 20px; overflow: hidden;"></div> <div class="tve-cb"><div class="thrv_wrapper thrv-columns" style="--tcb-col-el-width: 721.859;" data-css="tve-u-18901083295"><div class="tcb-flex-row tcb-resized tcb--cols--2" data-css="tve-u-18901083296" style=""><div class="tcb-flex-col c-33" data-css="tve-u-18901083297" style=""><div class="tcb-col" data-css="tve-u-18901083298" style=""><div class="thrv_wrapper tve_image_caption" data-css="tve-u-18901083299" style=""><span class="tve_image_frame" style="width: 100%;"><img decoding="async" loading="lazy" class="tve_image wp-image-19282" alt="c# masterkurs kursbild" width="280" height="280" title="C# Masterkurs Kursbild" data-id="19282" src="https://programmieren-starten.de/wp-content/uploads/2022/05/C-Masterkurs-Kursbild.svg" style="aspect-ratio: auto 810 / 810;" data-css="tve-u-1890108329a" data-pagespeed-url-hash="3050102232" onload="pagespeed.CriticalImages.checkImageForCriticality(this);" data-width="280" data-init-width="810" data-init-height="809.999993" data-height="280"></span></div></div></div><div class="tcb-flex-col c-66" data-css="tve-u-1890108329b" style=""><div class="tcb-col" data-css="tve-u-1890108329c" style=""><div class="thrv_wrapper thrv_contentbox_shortcode thrv-content-box tve-elem-default-pad" data-css="tve-u-1890108329d" style=""> <div class="tve-content-box-background"></div> <div class="tve-cb" style=""><div class="thrv_wrapper thrv_text_element" style="" data-css="tve-u-1890108329e"><p data-css="tve-u-1890108329f" style="text-align: center;">Du möchtest die Programmiersprache C# <strong>von A bis Z meistern</strong>?</p><p data-css="tve-u-1890108329f" style="text-align: center;">Dann informiere dich jetzt über unseren umfassenden <strong>C# Masterkurs</strong>:</p></div><div class="thrv_wrapper thrv_contentbox_shortcode thrv-content-box tve-elem-default-pad" data-css="tve-u-189010832a1" style=""> <div class="tve-content-box-background" data-css="tve-u-189010832a2" style=""></div> <div class="tve-cb"><div class="thrv_wrapper thrv_text_element thrv-plain-text" data-css="tve-u-189010832a3" style="background-color: rgb(244, 78, 3) !important; --background-color:rgb(244, 78, 3) !important;"><div class="tcb-plain-text" data-css="tve-u-189010832a4" style="text-align: center;">Alle Details zum Kurs</div></div></div> </div></div> </div></div></div></div></div></div> </div></a></div> </div></div></div><a href="https://programmieren-starten.de/csharp-lp1/" target="_blank" rel=" nofollow"></a><a href="https://programmieren-starten.de/python-lp1/" target="_blank" rel="  nofollow"></a><div class="thrv_wrapper thrv_contentbox_shortcode thrv-content-box tve-elem-default-pad" data-css="tve-u-6364d88e8ab898" style=""> <div class="tve-content-box-background"></div> <div class="tve-cb"><div class="thrv_wrapper thrv-columns" style="--tcb-col-el-width: 741.859;" data-css="tve-u-6364d88e8ab8a7"><div class="tcb-flex-row v-2 m-edit tcb-mobile-wrap tcb--cols--2" data-css="tve-u-6364d88e8ab8c8" style=""><div class="tcb-flex-col" data-css="tve-u-6364d88e8ab8d5" style=""><div class="tcb-col"><div class="thrv_wrapper thrv-button thrv-button-v2 tcb-local-vars-root" data-css="tve-u-6364d88e8ab8f9" style=""> <div class="thrive-colors-palette-config" style="display: none !important"></div> <a href="https://programmieren-starten.de/blog/csharp-foreach-schleife/" class="tcb-button-link tcb-plain-text" rel="nofollow"> <span class="tcb-button-texts"><span class="tcb-button-text thrv-inline-text" data-css="tve-u-6364d88e8ab908" style="">Vorheriger Artikel</span></span> </a> </div></div></div><div class="tcb-flex-col" data-css="tve-u-6364d88e8ab916" style=""><div class="tcb-col"><div class="thrv_wrapper thrv-button thrv-button-v2 tcb-local-vars-root" data-css="tve-u-6364d88e8ab937" style=""> <div class="thrive-colors-palette-config" style="display: none !important"></div> <a href="https://programmieren-starten.de/blog/csharp-klassen/" class="tcb-button-link tcb-plain-text" rel="nofollow"> <span class="tcb-button-texts"><span class="tcb-button-text thrv-inline-text" data-css="tve-u-6364d88e8ab942" style="">Nächster Artikel</span></span> </a> </div></div></div></div></div></div> </div></code></code><div class="tcb_flag" style="display: none"></div>
<p>Der Beitrag <a href="https://www.programmieren-starten.de/blog/objektorientierte-programmierung-in-csharp/">C# Tutorial [13/17] – Objektorientierte Programmierung in C#</a> erschien zuerst auf <a href="https://www.programmieren-starten.de">programmieren-starten.de</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>C# Tutorial [12/17] – C# foreach Schleife</title>
		<link>https://www.programmieren-starten.de/blog/csharp-foreach-schleife/</link>
		
		<dc:creator><![CDATA[Hendrik]]></dc:creator>
		<pubDate>Thu, 29 Sep 2022 13:20:40 +0000</pubDate>
				<category><![CDATA[C#]]></category>
		<guid isPermaLink="false">https://programmieren-starten.de/blog/clone-of-c-tutorial-11-c-for-schleife/</guid>

					<description><![CDATA[<p>In diesem Artikel wirst du die C# foreach Schleife kennenlernen. Dabei handelt es sich um einen Schleifentyp, der sich gerade beim Durchlaufen von Datenstrukturen wie zum Beispiel Arrays, als sehr nützlich erweist. Inhaltsverzeichnis Inhaltsverzeichnis Inhaltsverzeichnis1. Was ist eine C# foreach Schleife?2. Aufbau der C# foreach Schleife3. Die C# foreach Schleife in der Praxis 1. Was [&#8230;]</p>
<p>Der Beitrag <a href="https://www.programmieren-starten.de/blog/csharp-foreach-schleife/">C# Tutorial [12/17] – C# foreach Schleife</a> erschien zuerst auf <a href="https://www.programmieren-starten.de">programmieren-starten.de</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div class="thrv_wrapper thrv_text_element tve_empty_dropzone"><p>In diesem Artikel wirst du die <strong>C# foreach Schleife</strong> kennenlernen. Dabei handelt es sich um einen Schleifentyp, der sich gerade beim Durchlaufen von Datenstrukturen wie zum Beispiel Arrays, als sehr nützlich erweist.</p></div><div class="thrv_responsive_video thrv_wrapper" data-type="youtube" data-rel="0" data-modestbranding="0" data-aspect-ratio="16:9" data-aspect-ratio-default="0" data-float-visibility="mobile" data-url="https://www.youtube.com/watch?v=N31IEwef9h0" data-no-cookie="1" style="" data-css="tve-u-183896b5ff6" data-float-position="top-left" data-float-width-d="300px" data-float-padding1-d="25px" data-float-padding2-d="25px">
	

	<div class="tve_responsive_video_container" style="padding-bottom: 56.25%;">
		<div class="tcb-video-float-container"><div class="video_overlay"></div></div>
	</div>
</div><div class="thrv_wrapper thrv_text_element" data-tag="h2"><h2 data-css="tve-u-63359ba8503b18" id="tab-con-9" class="">Inhaltsverzeichnis</h2></div><div class="thrv_wrapper thrv_contents_table" data-columns="1" data-headers="h1,h2,h3" data-id="l8n3tq0l">
	<div class="tve_contents_table">
		<span class="tve_ct_title" data-css="tve-u-63359ba8503b33">Inhaltsverzeichnis</span>
		<div class="tve_ct_content tve_clearfix"><div class="ct_column"><div class="tve_ct_level1"><a href="#tab-con-9" rel="nofollow">Inhaltsverzeichnis</a></div><div class="tve_ct_level1"><a href="#tab-con-10" rel="nofollow">1. Was ist eine C# foreach Schleife?</a></div><div class="tve_ct_level1"><a href="#t-1642750060717" rel="nofollow">2. Aufbau der C# foreach Schleife</a></div><div class="tve_ct_level1"><a href="#t-1646380568431" rel="nofollow">3. Die C# foreach Schleife in der Praxis</a></div></div></div>
	</div>
</div><div class="thrv_wrapper thrv_text_element" data-tag="h2"><h2 class="" data-css="tve-u-63359ba8503b58" id="tab-con-10" style="">1. Was ist eine C# foreach Schleife?</h2></div><div class="thrv_wrapper thrv_text_element"><p>Foreach Schleifen nutzt man in C# zum <strong>Durchlaufen von Datenstrukturen</strong>, wie etwa Arrays. Wenn wir also beispielsweise ein großes Array erstellt haben, dessen Werte wir alle auf der Konsole ausgeben lassen möchten, bietet sich eine foreach Schleife sehr gut dafür an.</p><p>Dabei besitzt sie im Unterschied zur for Schleife <strong>keine Zählervariable</strong>. Die C# foreach Schleife hat lediglich eine Variable, die auf das aktuell zu durchlaufende Objekt referenziert.</p><p>Diesen Unterschied zu verstehen ist sehr wichtig. Bei einer gewöhnlichen for Schleife hat man bekanntermaßen die Zählervariable. Diese beinhaltet immer den Index des Arrays, den wir durchlaufen. Bei der foreach Schleife haben wir diesen Index hingegen nicht. Statt der Zählervariable haben wir lediglich eine einzige Variable, in welcher sich immer das aktuell durchlaufene Objekt befindet.</p><p><strong>Das bedeutet:</strong> Möchten wir nochmals Zugriff auf das in der Iteration zuvor durchlaufene Objekt, ist das bei einer foreach Schleife <strong>nicht</strong> möglich. Das werden wir uns aber gleich noch genauer ansehen.</p><p>Werfen wir nun mal einen Blick auf das folgende Beispiel:</p></div><div class="thrv_wrapper tve_image_caption" data-css="tve-u-63359ba8503b79"><span class="tve_image_frame"><img decoding="async" class="tve_image wp-image-21158" alt="c# foreach schleife artikel bild 1" data-id="21158" width="742" data-init-width="1972" height="409" data-init-height="1086" title="c#-foreach-schleife-1" loading="lazy" src="https://programmieren-starten.de/wp-content/uploads/2022/09/c-foreach-schleife-1.png" data-width="742" data-height="409" data-pagespeed-url-hash="2316888484" onload="pagespeed.CriticalImages.checkImageForCriticality(this);" style="aspect-ratio: auto 1972 / 1086;" srcset="https://www.programmieren-starten.de/wp-content/uploads/2022/09/c-foreach-schleife-1.png 1972w, https://www.programmieren-starten.de/wp-content/uploads/2022/09/c-foreach-schleife-1-300x165.png 300w, https://www.programmieren-starten.de/wp-content/uploads/2022/09/c-foreach-schleife-1-1024x564.png 1024w, https://www.programmieren-starten.de/wp-content/uploads/2022/09/c-foreach-schleife-1-768x423.png 768w, https://www.programmieren-starten.de/wp-content/uploads/2022/09/c-foreach-schleife-1-1536x846.png 1536w" sizes="auto, (max-width: 742px) 100vw, 742px" /></span></div><div class="thrv_wrapper thrv_text_element"><p>Im Beispiel habe ich zunächst ein String Array erstellt. Dabei handelt es sich genauer gesagt um ein eindimensionales Array vom Typ String namens „namen“, in welchem sich die vier Namen Claudia, Hans, Aline und Giuseppe befinden.</p><p>Darunter habe ich eine foreach Schleife gesetzt, in welcher ich jeden Einzelnen dieser Namen durchlaufe und diese dann jeweils in der Konsole ausgebe. Doch wie funktioniert die foreach Schleife und wie ist sie aufgebaut?</p></div><div class="thrv_wrapper thrv_symbol thrive-shortcode thrv_symbol_25802" data-shortcode="thrive_symbol" data-id="25802" data-selector=".thrv_symbol_25802"><div class="thrive-shortcode-config" style="display: none !important"></div><div class="thrive-shortcode-html thrive-symbol-shortcode " data-symbol-id="25802"><style type="text/css" id="tcb-style-base-tcb_symbol-25802"  onLoad="typeof window.lightspeedOptimizeStylesheet === 'function' && window.lightspeedOptimizeStylesheet()" class="tcb-lightspeed-style">body:not(.tve_editor_page) .thrv_social_follow .tve_s_item a[href=""],body:not(.tve_editor_page) .thrive_author_links .tve_s_item a[href=""]{display: none;}.thrv_wrapper .tve-content-box-background{position: absolute;width: 100%;left: 0px;top: 0px;overflow: hidden;background-clip: padding-box;height: 100% !important;}.thrv_wrapper.thrv-content-box{box-sizing: border-box;position: relative;min-height: 10px;}.thrv_wrapper.thrv-content-box div:not(.thrv_icon):not(.ui-resizable-handle):not(.tve-auxiliary-icon-element){box-sizing: border-box;}.tve-cb{display: inline-block;vertical-align: middle;clear: both;overflow: visible;width: 100%;z-index: 1;position: relative;min-height: 10px;}.tve_image_caption{position: relative;}.tve_image_caption:not(.tcb-mm-image.tve-tab-image){height: auto !important;}.tve_image_caption .tve_image{max-width: 100%;width: 100%;}.tcb-style-wrap strong{font-weight: var(--g-bold-weight,bold);}.tcb-plain-text{cursor: text;}a .tcb-plain-text{cursor: inherit;}.thrv_text_element{overflow-wrap: break-word;}.thrive-symbol-shortcode{position: relative;}body:not(.tve_editor_page) .thrv_wrapper.thrv_footer,body:not(.tve_editor_page) .thrv_wrapper.thrv_header{padding: 0px;}.tcb-post-content.thrv_wrapper{margin-top: 15px;margin-bottom: 15px;padding: 0px;}#tve_editor .tcb-post-content p{font-size: 16px;line-height: 1.6em;}body:not(.tve_editor_page) .tcb-post-list[data-disabled-links="1"] article{position: relative;}.notifications-content-wrapper.tcb-permanently-hidden{display: none !important;}.tcb-permanently-hidden{display: none !important;}.tar-disabled{cursor: default;opacity: 0.4;pointer-events: none;}.tve_ea_thrive_animation{opacity: 0;}.tve_ea_thrive_animation.tve_anim_start{opacity: 1;transition: all 0.5s ease-out 0s;}.tve_ea_thrive_animation.tve_anim_slide_left{transform: translateX(-200px);}.tve_ea_thrive_animation.tve_anim_slide_left.tve_anim_start{transform: translateX(0px);}.tcb-flex-row{display: flex;flex-flow: row nowrap;align-items: stretch;justify-content: space-between;margin-top: 0px;margin-left: -15px;padding-bottom: 15px;padding-top: 15px;}.tcb-flex-col{flex: 1 1 auto;padding-top: 0px;padding-left: 15px;}.tcb-flex-row .tcb-flex-col{box-sizing: border-box;}.tcb-col{height: 100%;display: flex;flex-direction: column;position: relative;}.tcb-flex-row .tcb-col{box-sizing: border-box;}html{text-rendering: auto !important;}html body{text-rendering: auto !important;}.thrv_wrapper{margin-top: 20px;margin-bottom: 20px;padding: 1px;}.thrv_wrapper div{box-sizing: content-box;}.thrv_symbol .thrv_wrapper:not(.thrv_icon){box-sizing: border-box !important;}.thrv_wrapper.tve-elem-default-pad{padding: 20px;}.thrv_wrapper.thrv_text_element,.thrv_wrapper.thrv_symbol,.thrv_wrapper.thrv-plain-text{margin: 0px;}.thrv_wrapper.thrv-columns{margin-top: 10px;margin-bottom: 10px;padding: 0px;}p{font-size: 1em;}.tve_image{border-radius: 0px;box-shadow: none;}div .tve_image_caption{padding: 0px;max-width: 100% !important;box-sizing: border-box !important;}.tve_image_caption .tve_image_frame{display: block;max-width: 100%;position: relative;overflow: hidden;}.tve_image_caption .tve_image{display: block;padding: 0px;height: auto;}:not(#_s):not(#_s) .tcb-conditional-display-placeholder{position: relative;min-height: var(--tcb-container-height-d,100px) !important;}:not(#_s):not(#_s) .tcb-conditional-display-placeholder.thrv-page-section{box-sizing: border-box;margin: 0px;}:not(#_s):not(#_s) .tcb-conditional-display-placeholder.thrv-content-box{box-sizing: border-box;}:not(#_s):not(#_s) .tcb-conditional-display-placeholder .tve-page-section-out,:not(#_s):not(#_s) .tcb-conditional-display-placeholder .tve-content-box-background{box-sizing: border-box;position: absolute;width: 100%;height: 100%;left: 0px;top: 0px;overflow: hidden;}.thrv_wrapper.thrv_contentbox_shortcode{position: relative;}body:not(.ttb-editor-page) .tcb-post-content::before,body:not(.ttb-editor-page) .tcb-post-content::after{display: none;}.thrv_wrapper.thrv_text_element{padding: 1px;}body.single:not(.tve_editor_page) .thrv_contents_table:not(.tve-rendered){display: none;}body.single:not(.tve_editor_page) #tve_editor .thrv_contents_table{display: block;}@media (max-width: 1023px){:not(#_s):not(#_s) .tcb-conditional-display-placeholder{min-height: var(--tcb-container-height-t) !important;}}@media (max-width: 767px){html{overflow-x: hidden !important;}html,body{max-width: 100vw !important;}.tcb-flex-row{flex-direction: column;}.thrv_wrapper > .tcb-flex-row:not(.v-2) > .tcb-flex-col{width: 100%;max-width: 100% !important;flex: 0 0 auto !important;}:not(#_s):not(#_s) .tcb-conditional-display-placeholder{min-height: var(--tcb-container-height-m) !important;}}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){.tcb-flex-col{width: 100%;}.tcb-col{display: block;}}@media screen and (max-device-width: 480px){body{text-size-adjust: none;}}</style><style class='tve-symbol-custom-style'>@media (min-width: 300px){.thrv_symbol_25802 [data-css="tve-u-18901083292"]{padding-left: 0px !important;margin-top: 0px !important;padding-top: 0px !important;margin-bottom: 0px !important;padding-bottom: 0px !important;}.thrv_symbol_25802 [data-css="tve-u-18901083294"]{box-shadow: rgba(0,0,0,0.4) 0px 0px 12px 0px;--tve-border-radius: 20px;border-radius: 20px;overflow: hidden;border: 2px solid rgb(255,255,255) !important;background-image: linear-gradient(rgba(255,255,255,0.8),rgba(255,255,255,0.8)),repeating-radial-gradient(circle at center center,rgba(148,163,176,0.7),rgba(148,163,176,0.7) 1px,transparent 1px,transparent 100%) !important;background-size: auto,3px 3px !important;background-position: 50% 50%,50% 50% !important;background-attachment: scroll,scroll !important;background-repeat: no-repeat,repeat !important;--background-image: linear-gradient(rgba(255,255,255,.8),rgba(255,255,255,.8)),repeating-radial-gradient(circle at center center,rgba(148,163,176,.7),rgba(148,163,176,.7) 1px,transparent 1px,transparent 100%) !important;--background-size: auto auto,3px 3px !important;--background-position: 50% 50%,50% 50% !important;--background-attachment: scroll,scroll !important;--background-repeat: no-repeat,repeat !important;--tve-applied-background-image: linear-gradient(rgba(255,255,255,.8),rgba(255,255,255,.8)),repeating-radial-gradient(circle at center center,rgba(148,163,176,.7),rgba(148,163,176,.7) 1px,transparent 1px,transparent 100%) !important;}.thrv_symbol_25802 [data-css="tve-u-1890108329a"]{margin-top: 0px;margin-left: 0px;}.thrv_symbol_25802 [data-css="tve-u-189010832a2"]{border-radius: 8px;overflow: hidden;background-color: rgb(244,78,3) !important;--background-color: #f44e03 !important;--tve-applied-background-color: #f44e03 !important;}.thrv_symbol_25802 [data-css="tve-u-189010832a3"]{--tve-alignment: center;float: none;background-color: rgb(0,8,255) !important;margin-left: auto !important;margin-right: auto !important;}:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] p,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] li,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] blockquote,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] address,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] .tcb-plain-text,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] label,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] h1,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] h2,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] h3,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] h4,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] h5,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] h6{color: rgb(255,255,255);}:not(#tve) .thrv_symbol_25802 [data-css="tve-u-189010832a4"]{font-size: 20px !important;font-weight: var(--g-bold-weight,bold) !important;}.thrv_symbol_25802 [data-css="tve-u-18901083299"]{width: 387px;padding-left: 0px !important;padding-right: 0px !important;margin-top: 0px !important;margin-bottom: 0px !important;}.thrv_symbol_25802 [data-css="tve-u-1890108329e"]{margin-top: 0px !important;margin-left: 10px !important;margin-right: 10px !important;}:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329f"]{font-size: 17px !important;color: rgb(0,0,0) !important;--tcb-applied-color: #000 !important;--tve-applied-color: #000 !important;}.thrv_symbol_25802 [data-css="tve-u-189010832a1"]{max-width: 388px;padding-top: 10px !important;padding-bottom: 10px !important;margin: 0px 10px !important;}.thrv_symbol_25802 [data-css="tve-u-18901083295"]{--tve-border-radius: 20px;border-radius: 20px;overflow: hidden;margin-top: 0px !important;margin-bottom: 0px !important;}.thrv_symbol_25802 [data-css="tve-u-18901083297"]{max-width: 39.9998%;}.thrv_symbol_25802 [data-css="tve-u-1890108329b"]{max-width: 59.9982%;}.thrv_symbol_25802 [data-css="tve-u-18901083298"]{justify-content: center !important;}.thrv_symbol_25802 [data-css="tve-u-18901083296"]{padding-top: 0px !important;padding-bottom: 0px !important;}.thrv_symbol_25802 [data-css="tve-u-1890108329c"]{justify-content: center !important;padding-left: 0px !important;padding-right: 0px !important;}.thrv_symbol_25802 [data-css="tve-u-1890108329d"]{margin-top: 0px !important;margin-bottom: 0px !important;padding: 0px 10px !important;}.thrv_symbol_25802 [data-css="tve-u-1890108329d"] > .tve-cb{justify-content: center;display: flex;flex-direction: column;}.thrv_symbol_25802 [data-css="tve-u-18901083293"]{max-width: 900px;float: none;width: 100%;margin-left: 20px !important;margin-right: auto !important;padding: 0px !important;margin-bottom: 50px !important;}:not(#tve) .thrv_symbol_25802 [data-css="tve-u-18901083293"]:hover [data-css="tve-u-18901083294"]{background-image: none !important;box-shadow: rgba(0,0,0,0.4) 0px 0px 12px 8px !important;}}@media (max-width: 1023px){.thrv_symbol_25802 [data-css="tve-u-1890108329e"]{margin-top: 0px !important;margin-bottom: -10px !important;}:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329f"]{font-size: 18px !important;}.thrv_symbol_25802 [data-css="tve-u-189010832a1"]{margin-top: 0px !important;}.thrv_symbol_25802 [data-css="tve-u-1890108329c"]{padding-top: 5px !important;padding-bottom: 5px !important;}.thrv_symbol_25802 [data-css="tve-u-18901083297"]{max-width: 40%;}.thrv_symbol_25802 [data-css="tve-u-1890108329b"]{max-width: 59.9996%;}:not(#tve) .thrv_symbol_25802 [data-css="tve-u-189010832a4"]{font-size: 18px !important;}.thrv_symbol_25802 [data-css="tve-u-18901083292"]{padding-right: 20px !important;}}@media (max-width: 767px){.thrv_symbol_25802 [data-css="tve-u-18901083299"]{width: 420px;float: none;margin-left: auto !important;margin-right: auto !important;margin-bottom: 0px !important;}.thrv_symbol_25802 [data-css="tve-u-1890108329e"]{margin-top: 12px !important;margin-bottom: 0px !important;}:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329f"]{font-size: 18px !important;}.thrv_symbol_25802 [data-css="tve-u-189010832a1"]{max-width: 500px;margin: 0px 10px 15px !important;}:not(#tve) .thrv_symbol_25802 [data-css="tve-u-189010832a4"]{font-size: 18px !important;}.thrv_symbol_25802 [data-css="tve-u-1890108329b"]{max-width: 100%;}.thrv_symbol_25802 [data-css="tve-u-1890108329d"]{padding-left: 0px !important;padding-right: 0px !important;}.thrv_symbol_25802 [data-css="tve-u-18901083292"]{padding-right: 0px !important;}.thrv_symbol_25802 [data-css="tve-u-18901083293"]{margin-left: 0px !important;}}</style><div class="thrv_wrapper thrv_contentbox_shortcode thrv-content-box tve-elem-default-pad" data-css="tve-u-18901083292" style=""> <div class="tve-content-box-background" data-tcb_hover_state_parent="1"></div> <div class="tve-cb"><a href="https://programmieren-starten.de/pev-lp1/" target="_blank" rel=" nofollow" class=""></a><a href="https://programmieren-starten.de/pev-lp1/" target="_blank" rel=" nofollow" class=""></a><a href="https://programmieren-starten.de/pev-lp1/" target="_blank" rel=" nofollow" class=""></a><a href="https://programmieren-starten.de/pev-lp1/" target="_blank" rel=" nofollow" class=""></a><a href="https://programmieren-starten.de/pev-lp1/" target="_blank" rel=" nofollow" class=""></a><a href="https://programmieren-starten.de/pev-lp1/" target="_blank" rel=" nofollow" class=""></a><a href="https://programmieren-starten.de/pev-lp1/" target="_blank" rel=" nofollow" class=""></a><a href="https://programmieren-starten.de/pev-lp1/" target="_blank" rel=" nofollow" class=""></a><a href="https://programmieren-starten.de/pev-lp1/" target="_blank" rel=" nofollow" class=""></a><a href="https://programmieren-starten.de/csharp-lp1/" target="_blank" rel=""><div class="thrv_wrapper thrv_contentbox_shortcode thrv-content-box tve_evt_manager_listen tve_et_tve-viewport tve_ea_thrive_animation tve_anim_slide_left tve-viewport-triggered" data-css="tve-u-18901083293" data-link-wrap="1" data-tcb-events="__TCB_EVENT_[{&quot;t&quot;:&quot;tve-viewport&quot;,&quot;config&quot;:{&quot;anim&quot;:&quot;slide_left&quot;,&quot;loop&quot;:0},&quot;a&quot;:&quot;thrive_animation&quot;}]_TNEVE_BCT__" style="" id="banner-lm1"> <div class="tve-content-box-background" data-css="tve-u-18901083294" data-tcb_hover_state_parent="1" style="--tve-border-radius:20px; border-radius: 20px; overflow: hidden;"></div> <div class="tve-cb"><div class="thrv_wrapper thrv-columns" style="--tcb-col-el-width: 721.859;" data-css="tve-u-18901083295"><div class="tcb-flex-row tcb-resized tcb--cols--2" data-css="tve-u-18901083296" style=""><div class="tcb-flex-col c-33" data-css="tve-u-18901083297" style=""><div class="tcb-col" data-css="tve-u-18901083298" style=""><div class="thrv_wrapper tve_image_caption" data-css="tve-u-18901083299" style=""><span class="tve_image_frame" style="width: 100%;"><img decoding="async" loading="lazy" class="tve_image wp-image-19282" alt="c# masterkurs kursbild" width="280" height="280" title="C# Masterkurs Kursbild" data-id="19282" src="https://programmieren-starten.de/wp-content/uploads/2022/05/C-Masterkurs-Kursbild.svg" style="aspect-ratio: auto 810 / 810;" data-css="tve-u-1890108329a" data-pagespeed-url-hash="3050102232" onload="pagespeed.CriticalImages.checkImageForCriticality(this);" data-width="280" data-init-width="810" data-init-height="809.999993" data-height="280"></span></div></div></div><div class="tcb-flex-col c-66" data-css="tve-u-1890108329b" style=""><div class="tcb-col" data-css="tve-u-1890108329c" style=""><div class="thrv_wrapper thrv_contentbox_shortcode thrv-content-box tve-elem-default-pad" data-css="tve-u-1890108329d" style=""> <div class="tve-content-box-background"></div> <div class="tve-cb" style=""><div class="thrv_wrapper thrv_text_element" style="" data-css="tve-u-1890108329e"><p data-css="tve-u-1890108329f" style="text-align: center;">Du möchtest die Programmiersprache C# <strong>von A bis Z meistern</strong>?</p><p data-css="tve-u-1890108329f" style="text-align: center;">Dann informiere dich jetzt über unseren umfassenden <strong>C# Masterkurs</strong>:</p></div><div class="thrv_wrapper thrv_contentbox_shortcode thrv-content-box tve-elem-default-pad" data-css="tve-u-189010832a1" style=""> <div class="tve-content-box-background" data-css="tve-u-189010832a2" style=""></div> <div class="tve-cb"><div class="thrv_wrapper thrv_text_element thrv-plain-text" data-css="tve-u-189010832a3" style="background-color: rgb(244, 78, 3) !important; --background-color:rgb(244, 78, 3) !important;"><div class="tcb-plain-text" data-css="tve-u-189010832a4" style="text-align: center;">Alle Details zum Kurs</div></div></div> </div></div> </div></div></div></div></div></div> </div></a></div> </div></div></div><div class="thrv_wrapper thrv_text_element" data-tag="h2"><h2 class="" data-css="tve-u-63359ba8503ba6" id="t-1642750060717">2. Aufbau der C# foreach Schleife</h2></div><div class="thrv_wrapper thrv_text_element"><p>Man beginnt die foreach Schleife mit dem <strong>Schlüsselwort foreach</strong>. Anschließend folgt ein Klammerpaar. In diesem Klammerpaar deklariert man zunächst eine Variable, die immer das aktuell durchlaufene Objekt beinhalten soll. Wir durchlaufen hierbei jeden einzelnen Namen im Array namen. Und genau das schreiben wir auch so aus. Es folgt also das Schlüsselwort „in“. In welchem Array bzw. welcher Datenstruktur passiert das? In der, die sich in der Variable namen befindet. Das ist schließlich die Variable, die dieses String Array beinhaltet.</p><p>Wir weisen hier also das Programm an, jeden String name im Array namen zu durchlaufen. Daraufhin folgt darunter beispielhaft zwischen den geschweiften Klammern Console.WriteLine(name). In name befindet sich immer der aktuell durchlaufene Name. Wenn wir das Beispiel nun ausführen, sehen wir in der Konsole all diese vier Namen aus dem Array ausgegeben:</p></div><div class="thrv_wrapper tve_image_caption" data-css="tve-u-63359ba8503bb8"><span class="tve_image_frame"><img decoding="async" class="tve_image wp-image-21162" alt="foreach schleife artikel bild 2" data-id="21162" width="742" data-init-width="1066" height="139" data-init-height="200" title="c#-foreach-schleife-2" loading="lazy" src="https://programmieren-starten.de/wp-content/uploads/2022/09/c-foreach-schleife-2.png" data-width="742" data-height="139" data-pagespeed-url-hash="3863342196" onload="pagespeed.CriticalImages.checkImageForCriticality(this);" style="aspect-ratio: auto 1066 / 200;" srcset="https://www.programmieren-starten.de/wp-content/uploads/2022/09/c-foreach-schleife-2.png 1066w, https://www.programmieren-starten.de/wp-content/uploads/2022/09/c-foreach-schleife-2-300x56.png 300w, https://www.programmieren-starten.de/wp-content/uploads/2022/09/c-foreach-schleife-2-1024x192.png 1024w, https://www.programmieren-starten.de/wp-content/uploads/2022/09/c-foreach-schleife-2-768x144.png 768w" sizes="auto, (max-width: 742px) 100vw, 742px" /></span></div><div class="thrv_wrapper thrv_text_element"><p>Was den Aufbau betrifft, ist das im Grunde alles, was man zur C# foreach Schleife sagen kann. Es gibt allerdings noch eine <strong>ganz wichtige Besonderheit</strong>, die ich dir gleich noch an einem praktischen Beispiel zeigen werde.</p><p>Sehen wir uns hierzu direkt ein weiteres Beispiel an.</p></div><div class="thrv_wrapper thrv_text_element" data-tag="h2"><h2 class="" data-css="tve-u-63359ba8503ba6" id="t-1646380568431">3. Die C# foreach Schleife in der Praxis</h2></div><div class="thrv_wrapper thrv_text_element"><p>Für unser Praxisbeispiel erstellen wir uns jetzt erst einmal eine Datenstruktur, die wir durchlaufen können. Hierfür wählen wir ein eindimensionales Array vom Typ Integer, welches wir numbers nennen. In das Array schreiben wir die Zahlen 10, 20, 25 und 40 und schließen das Ganze mit einem Semikolon ab:</p></div><div class="thrv_wrapper tve_image_caption" data-css="tve-u-63359ba8503c25"><span class="tve_image_frame"><img decoding="async" class="tve_image wp-image-21165" alt="c# foreach schleife praxisbeispiel bild 3" data-id="21165" width="742" data-init-width="1774" height="307" data-init-height="734" title="c#-foreach-schleife-3" loading="lazy" src="https://programmieren-starten.de/wp-content/uploads/2022/09/c-foreach-schleife-3.png" data-width="742" data-height="307" data-pagespeed-url-hash="406158295" onload="pagespeed.CriticalImages.checkImageForCriticality(this);" style="aspect-ratio: auto 1774 / 734;" srcset="https://www.programmieren-starten.de/wp-content/uploads/2022/09/c-foreach-schleife-3.png 1774w, https://www.programmieren-starten.de/wp-content/uploads/2022/09/c-foreach-schleife-3-300x124.png 300w, https://www.programmieren-starten.de/wp-content/uploads/2022/09/c-foreach-schleife-3-1024x424.png 1024w, https://www.programmieren-starten.de/wp-content/uploads/2022/09/c-foreach-schleife-3-768x318.png 768w, https://www.programmieren-starten.de/wp-content/uploads/2022/09/c-foreach-schleife-3-1536x636.png 1536w" sizes="auto, (max-width: 742px) 100vw, 742px" /></span></div><div class="thrv_wrapper thrv_text_element"><p>Damit haben wir also das Array numbers erstellt. Jetzt versuchen wir, jede einzelne dieser Zahlen <strong>mit einer foreach Schleife</strong> zu durchlaufen.</p><p>Dafür schreiben wir wieder das Schlüsselwort foreach, gefolgt von einem Klammerpaar. In diesem Klammerpaar deklarieren wir jetzt eine Variable, in der sich immer das aktuell durchlaufene Objekt befinden soll.</p><p>Da es sich um Integer handelt, die wir in diesem Array durchlaufen, befindet sich das aktuell durchlaufene Objekt immer in der Integer Variable, die wir hier nun number nennen. Die Zahlen durchlaufen wir jetzt also im Array numbers, das wir oben erstellt haben:</p></div><div class="thrv_wrapper tve_image_caption" data-css="tve-u-63359ba8503c40"><span class="tve_image_frame"><img decoding="async" class="tve_image wp-image-21167" alt="foreach praxisbeispiel erweitert bild 4" data-id="21167" width="742" data-init-width="1594" height="156" data-init-height="336" title="c#-foreach-schleife-4" loading="lazy" src="https://programmieren-starten.de/wp-content/uploads/2022/09/c-foreach-schleife-4.png" data-width="742" data-height="156" data-pagespeed-url-hash="700658216" onload="pagespeed.CriticalImages.checkImageForCriticality(this);" style="aspect-ratio: auto 1594 / 336;" srcset="https://www.programmieren-starten.de/wp-content/uploads/2022/09/c-foreach-schleife-4.png 1594w, https://www.programmieren-starten.de/wp-content/uploads/2022/09/c-foreach-schleife-4-300x63.png 300w, https://www.programmieren-starten.de/wp-content/uploads/2022/09/c-foreach-schleife-4-1024x216.png 1024w, https://www.programmieren-starten.de/wp-content/uploads/2022/09/c-foreach-schleife-4-768x162.png 768w, https://www.programmieren-starten.de/wp-content/uploads/2022/09/c-foreach-schleife-4-1536x324.png 1536w" sizes="auto, (max-width: 742px) 100vw, 742px" /></span></div><div class="thrv_wrapper thrv_text_element"><p>Damit haben wir also auch eine foreach Schleife gebaut, die jede Zahl (number) in numbers durchläuft. Darunter können wir jetzt beispielsweise ein Console.WriteLine setzen und jede number somit auf der Konsole ausgeben:</p></div><div class="thrv_wrapper tve_image_caption" data-css="tve-u-63359ba8503c55"><span class="tve_image_frame"><img decoding="async" class="tve_image wp-image-21170" alt="console writeline für ausgabe bild 5" data-id="21170" width="742" data-init-width="1696" height="135" data-init-height="308" title="c#-foreach-schleife-5" loading="lazy" src="https://programmieren-starten.de/wp-content/uploads/2022/09/c-foreach-schleife-5.png" data-width="742" data-height="135" data-pagespeed-url-hash="2703815219" onload="pagespeed.CriticalImages.checkImageForCriticality(this);" style="aspect-ratio: auto 1696 / 308;" srcset="https://www.programmieren-starten.de/wp-content/uploads/2022/09/c-foreach-schleife-5.png 1696w, https://www.programmieren-starten.de/wp-content/uploads/2022/09/c-foreach-schleife-5-300x54.png 300w, https://www.programmieren-starten.de/wp-content/uploads/2022/09/c-foreach-schleife-5-1024x186.png 1024w, https://www.programmieren-starten.de/wp-content/uploads/2022/09/c-foreach-schleife-5-768x139.png 768w, https://www.programmieren-starten.de/wp-content/uploads/2022/09/c-foreach-schleife-5-1536x279.png 1536w" sizes="auto, (max-width: 742px) 100vw, 742px" /></span></div><div class="thrv_wrapper thrv_text_element"><p>Beim Starten des Programms sehen wir, dass es die Zahlen 10, 20, 25 und 40 in der Konsole ausgibt:</p></div><div class="thrv_wrapper tve_image_caption" data-css="tve-u-63359ba8503c66"><span class="tve_image_frame"><img decoding="async" class="tve_image wp-image-21172" alt="praxisbeispiel konsolenausgabe bild 6" data-id="21172" width="742" data-init-width="1088" height="138" data-init-height="202" title="c#-foreach-schleife-6" loading="lazy" src="https://programmieren-starten.de/wp-content/uploads/2022/09/c-foreach-schleife-6.png" data-width="742" data-height="138" data-pagespeed-url-hash="2998315140" onload="pagespeed.CriticalImages.checkImageForCriticality(this);" style="aspect-ratio: auto 1088 / 202;" srcset="https://www.programmieren-starten.de/wp-content/uploads/2022/09/c-foreach-schleife-6.png 1088w, https://www.programmieren-starten.de/wp-content/uploads/2022/09/c-foreach-schleife-6-300x56.png 300w, https://www.programmieren-starten.de/wp-content/uploads/2022/09/c-foreach-schleife-6-1024x190.png 1024w, https://www.programmieren-starten.de/wp-content/uploads/2022/09/c-foreach-schleife-6-768x143.png 768w" sizes="auto, (max-width: 742px) 100vw, 742px" /></span></div><div class="thrv_wrapper thrv_text_element"><p>Wie ich vorhin erwähnt habe, möchte ich noch auf eine Besonderheit eingehen, die man unbedingt verstehen sollte.</p><p>Wenn man in C# foreach Schleifen nutzt, um bspw. die verschiedenen Objekte in einem Array zu durchlaufen, muss man verstehen, dass man die Variable, in der sich das aktuell durchlaufene Objekt befindet, <strong>nicht verändern</strong><strong> kann</strong>. In unserem Beispiel ist das die Variable number.</p><p>Ich könnte also number nicht auf einen anderen Wert setzen, wie zum Beispiel 200:</p></div><div class="thrv_wrapper tve_image_caption" data-css="tve-u-63359ba8503c83"><span class="tve_image_frame"><img decoding="async" class="tve_image wp-image-21173" alt="praxisbeispiel modifiziert bild 7" data-id="21173" width="742" data-init-width="1646" height="178" data-init-height="394" title="c#-foreach-schleife-7" loading="lazy" src="https://programmieren-starten.de/wp-content/uploads/2022/09/c-foreach-schleife-7.png" data-width="742" data-height="178" data-pagespeed-url-hash="3292815061" onload="pagespeed.CriticalImages.checkImageForCriticality(this);" style="aspect-ratio: auto 1646 / 394;" srcset="https://www.programmieren-starten.de/wp-content/uploads/2022/09/c-foreach-schleife-7.png 1646w, https://www.programmieren-starten.de/wp-content/uploads/2022/09/c-foreach-schleife-7-300x72.png 300w, https://www.programmieren-starten.de/wp-content/uploads/2022/09/c-foreach-schleife-7-1024x245.png 1024w, https://www.programmieren-starten.de/wp-content/uploads/2022/09/c-foreach-schleife-7-768x184.png 768w, https://www.programmieren-starten.de/wp-content/uploads/2022/09/c-foreach-schleife-7-1536x368.png 1536w" sizes="auto, (max-width: 742px) 100vw, 742px" /></span></div><div class="thrv_wrapper thrv_text_element"><p>Wie wir sehen, erhalten wir auch direkt einen Fehler, der folgendermaßen lautet:</p></div><div class="thrv_wrapper tve_image_caption" data-css="tve-u-63359ba8503c93"><span class="tve_image_frame"><img decoding="async" class="tve_image wp-image-21174" alt="praxisbeispiel fehlermeldung bild 8" data-id="21174" width="742" data-init-width="1148" height="164" data-init-height="254" title="c#-foreach-schleife-8" loading="lazy" src="https://programmieren-starten.de/wp-content/uploads/2022/09/c-foreach-schleife-8.png" data-width="742" data-height="164" data-pagespeed-url-hash="3587314982" onload="pagespeed.CriticalImages.checkImageForCriticality(this);" style="aspect-ratio: auto 1148 / 254;" srcset="https://www.programmieren-starten.de/wp-content/uploads/2022/09/c-foreach-schleife-8.png 1148w, https://www.programmieren-starten.de/wp-content/uploads/2022/09/c-foreach-schleife-8-300x66.png 300w, https://www.programmieren-starten.de/wp-content/uploads/2022/09/c-foreach-schleife-8-1024x227.png 1024w, https://www.programmieren-starten.de/wp-content/uploads/2022/09/c-foreach-schleife-8-768x170.png 768w" sizes="auto, (max-width: 742px) 100vw, 742px" /></span></div><div class="thrv_wrapper thrv_text_element"><p>Übersetzt bedeutet diese Fehlermeldung: „‘number‘ ist foreach Iterationsvariable. Eine Zuweisung ist daher nicht möglich.“</p><p>Es ist also sehr wichtig zu verstehen, dass man für den Versuch, dem Index einen anderen Wert zuzuweisen, den man aktuell durchläuft, eine <a href="https://programmieren-starten.de/blog/csharp-for-schleife/" target="_blank" rel="nofollow" class="" style="outline: none;">normale for Schleife</a> verwenden muss. Schließlich kann man in der C# foreach Schleife den Wert der Iterationsvariable <strong>nicht</strong> verändern.</p></div><div class="thrv_wrapper thrv_symbol thrive-shortcode thrv_symbol_25802" data-shortcode="thrive_symbol" data-id="25802" data-selector=".thrv_symbol_25802"><div class="thrive-shortcode-config" style="display: none !important"></div><div class="thrive-shortcode-html thrive-symbol-shortcode " data-symbol-id="25802"><style type="text/css" id="tcb-style-base-tcb_symbol-25802"  onLoad="typeof window.lightspeedOptimizeStylesheet === 'function' && window.lightspeedOptimizeStylesheet()" class="tcb-lightspeed-style">body:not(.tve_editor_page) .thrv_social_follow .tve_s_item a[href=""],body:not(.tve_editor_page) .thrive_author_links .tve_s_item a[href=""]{display: none;}.thrv_wrapper .tve-content-box-background{position: absolute;width: 100%;left: 0px;top: 0px;overflow: hidden;background-clip: padding-box;height: 100% !important;}.thrv_wrapper.thrv-content-box{box-sizing: border-box;position: relative;min-height: 10px;}.thrv_wrapper.thrv-content-box div:not(.thrv_icon):not(.ui-resizable-handle):not(.tve-auxiliary-icon-element){box-sizing: border-box;}.tve-cb{display: inline-block;vertical-align: middle;clear: both;overflow: visible;width: 100%;z-index: 1;position: relative;min-height: 10px;}.tve_image_caption{position: relative;}.tve_image_caption:not(.tcb-mm-image.tve-tab-image){height: auto !important;}.tve_image_caption .tve_image{max-width: 100%;width: 100%;}.tcb-style-wrap strong{font-weight: var(--g-bold-weight,bold);}.tcb-plain-text{cursor: text;}a .tcb-plain-text{cursor: inherit;}.thrv_text_element{overflow-wrap: break-word;}.thrive-symbol-shortcode{position: relative;}body:not(.tve_editor_page) .thrv_wrapper.thrv_footer,body:not(.tve_editor_page) .thrv_wrapper.thrv_header{padding: 0px;}.tcb-post-content.thrv_wrapper{margin-top: 15px;margin-bottom: 15px;padding: 0px;}#tve_editor .tcb-post-content p{font-size: 16px;line-height: 1.6em;}body:not(.tve_editor_page) .tcb-post-list[data-disabled-links="1"] article{position: relative;}.notifications-content-wrapper.tcb-permanently-hidden{display: none !important;}.tcb-permanently-hidden{display: none !important;}.tar-disabled{cursor: default;opacity: 0.4;pointer-events: none;}.tve_ea_thrive_animation{opacity: 0;}.tve_ea_thrive_animation.tve_anim_start{opacity: 1;transition: all 0.5s ease-out 0s;}.tve_ea_thrive_animation.tve_anim_slide_left{transform: translateX(-200px);}.tve_ea_thrive_animation.tve_anim_slide_left.tve_anim_start{transform: translateX(0px);}.tcb-flex-row{display: flex;flex-flow: row nowrap;align-items: stretch;justify-content: space-between;margin-top: 0px;margin-left: -15px;padding-bottom: 15px;padding-top: 15px;}.tcb-flex-col{flex: 1 1 auto;padding-top: 0px;padding-left: 15px;}.tcb-flex-row .tcb-flex-col{box-sizing: border-box;}.tcb-col{height: 100%;display: flex;flex-direction: column;position: relative;}.tcb-flex-row .tcb-col{box-sizing: border-box;}html{text-rendering: auto !important;}html body{text-rendering: auto !important;}.thrv_wrapper{margin-top: 20px;margin-bottom: 20px;padding: 1px;}.thrv_wrapper div{box-sizing: content-box;}.thrv_symbol .thrv_wrapper:not(.thrv_icon){box-sizing: border-box !important;}.thrv_wrapper.tve-elem-default-pad{padding: 20px;}.thrv_wrapper.thrv_text_element,.thrv_wrapper.thrv_symbol,.thrv_wrapper.thrv-plain-text{margin: 0px;}.thrv_wrapper.thrv-columns{margin-top: 10px;margin-bottom: 10px;padding: 0px;}p{font-size: 1em;}.tve_image{border-radius: 0px;box-shadow: none;}div .tve_image_caption{padding: 0px;max-width: 100% !important;box-sizing: border-box !important;}.tve_image_caption .tve_image_frame{display: block;max-width: 100%;position: relative;overflow: hidden;}.tve_image_caption .tve_image{display: block;padding: 0px;height: auto;}:not(#_s):not(#_s) .tcb-conditional-display-placeholder{position: relative;min-height: var(--tcb-container-height-d,100px) !important;}:not(#_s):not(#_s) .tcb-conditional-display-placeholder.thrv-page-section{box-sizing: border-box;margin: 0px;}:not(#_s):not(#_s) .tcb-conditional-display-placeholder.thrv-content-box{box-sizing: border-box;}:not(#_s):not(#_s) .tcb-conditional-display-placeholder .tve-page-section-out,:not(#_s):not(#_s) .tcb-conditional-display-placeholder .tve-content-box-background{box-sizing: border-box;position: absolute;width: 100%;height: 100%;left: 0px;top: 0px;overflow: hidden;}.thrv_wrapper.thrv_contentbox_shortcode{position: relative;}body:not(.ttb-editor-page) .tcb-post-content::before,body:not(.ttb-editor-page) .tcb-post-content::after{display: none;}.thrv_wrapper.thrv_text_element{padding: 1px;}body.single:not(.tve_editor_page) .thrv_contents_table:not(.tve-rendered){display: none;}body.single:not(.tve_editor_page) #tve_editor .thrv_contents_table{display: block;}@media (max-width: 1023px){:not(#_s):not(#_s) .tcb-conditional-display-placeholder{min-height: var(--tcb-container-height-t) !important;}}@media (max-width: 767px){html{overflow-x: hidden !important;}html,body{max-width: 100vw !important;}.tcb-flex-row{flex-direction: column;}.thrv_wrapper > .tcb-flex-row:not(.v-2) > .tcb-flex-col{width: 100%;max-width: 100% !important;flex: 0 0 auto !important;}:not(#_s):not(#_s) .tcb-conditional-display-placeholder{min-height: var(--tcb-container-height-m) !important;}}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){.tcb-flex-col{width: 100%;}.tcb-col{display: block;}}@media screen and (max-device-width: 480px){body{text-size-adjust: none;}}</style><style class='tve-symbol-custom-style'>@media (min-width: 300px){.thrv_symbol_25802 [data-css="tve-u-18901083292"]{padding-left: 0px !important;margin-top: 0px !important;padding-top: 0px !important;margin-bottom: 0px !important;padding-bottom: 0px !important;}.thrv_symbol_25802 [data-css="tve-u-18901083294"]{box-shadow: rgba(0,0,0,0.4) 0px 0px 12px 0px;--tve-border-radius: 20px;border-radius: 20px;overflow: hidden;border: 2px solid rgb(255,255,255) !important;background-image: linear-gradient(rgba(255,255,255,0.8),rgba(255,255,255,0.8)),repeating-radial-gradient(circle at center center,rgba(148,163,176,0.7),rgba(148,163,176,0.7) 1px,transparent 1px,transparent 100%) !important;background-size: auto,3px 3px !important;background-position: 50% 50%,50% 50% !important;background-attachment: scroll,scroll !important;background-repeat: no-repeat,repeat !important;--background-image: linear-gradient(rgba(255,255,255,.8),rgba(255,255,255,.8)),repeating-radial-gradient(circle at center center,rgba(148,163,176,.7),rgba(148,163,176,.7) 1px,transparent 1px,transparent 100%) !important;--background-size: auto auto,3px 3px !important;--background-position: 50% 50%,50% 50% !important;--background-attachment: scroll,scroll !important;--background-repeat: no-repeat,repeat !important;--tve-applied-background-image: linear-gradient(rgba(255,255,255,.8),rgba(255,255,255,.8)),repeating-radial-gradient(circle at center center,rgba(148,163,176,.7),rgba(148,163,176,.7) 1px,transparent 1px,transparent 100%) !important;}.thrv_symbol_25802 [data-css="tve-u-1890108329a"]{margin-top: 0px;margin-left: 0px;}.thrv_symbol_25802 [data-css="tve-u-189010832a2"]{border-radius: 8px;overflow: hidden;background-color: rgb(244,78,3) !important;--background-color: #f44e03 !important;--tve-applied-background-color: #f44e03 !important;}.thrv_symbol_25802 [data-css="tve-u-189010832a3"]{--tve-alignment: center;float: none;background-color: rgb(0,8,255) !important;margin-left: auto !important;margin-right: auto !important;}:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] p,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] li,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] blockquote,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] address,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] .tcb-plain-text,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] label,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] h1,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] h2,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] h3,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] h4,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] h5,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] h6{color: rgb(255,255,255);}:not(#tve) .thrv_symbol_25802 [data-css="tve-u-189010832a4"]{font-size: 20px !important;font-weight: var(--g-bold-weight,bold) !important;}.thrv_symbol_25802 [data-css="tve-u-18901083299"]{width: 387px;padding-left: 0px !important;padding-right: 0px !important;margin-top: 0px !important;margin-bottom: 0px !important;}.thrv_symbol_25802 [data-css="tve-u-1890108329e"]{margin-top: 0px !important;margin-left: 10px !important;margin-right: 10px !important;}:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329f"]{font-size: 17px !important;color: rgb(0,0,0) !important;--tcb-applied-color: #000 !important;--tve-applied-color: #000 !important;}.thrv_symbol_25802 [data-css="tve-u-189010832a1"]{max-width: 388px;padding-top: 10px !important;padding-bottom: 10px !important;margin: 0px 10px !important;}.thrv_symbol_25802 [data-css="tve-u-18901083295"]{--tve-border-radius: 20px;border-radius: 20px;overflow: hidden;margin-top: 0px !important;margin-bottom: 0px !important;}.thrv_symbol_25802 [data-css="tve-u-18901083297"]{max-width: 39.9998%;}.thrv_symbol_25802 [data-css="tve-u-1890108329b"]{max-width: 59.9982%;}.thrv_symbol_25802 [data-css="tve-u-18901083298"]{justify-content: center !important;}.thrv_symbol_25802 [data-css="tve-u-18901083296"]{padding-top: 0px !important;padding-bottom: 0px !important;}.thrv_symbol_25802 [data-css="tve-u-1890108329c"]{justify-content: center !important;padding-left: 0px !important;padding-right: 0px !important;}.thrv_symbol_25802 [data-css="tve-u-1890108329d"]{margin-top: 0px !important;margin-bottom: 0px !important;padding: 0px 10px !important;}.thrv_symbol_25802 [data-css="tve-u-1890108329d"] > .tve-cb{justify-content: center;display: flex;flex-direction: column;}.thrv_symbol_25802 [data-css="tve-u-18901083293"]{max-width: 900px;float: none;width: 100%;margin-left: 20px !important;margin-right: auto !important;padding: 0px !important;margin-bottom: 50px !important;}:not(#tve) .thrv_symbol_25802 [data-css="tve-u-18901083293"]:hover [data-css="tve-u-18901083294"]{background-image: none !important;box-shadow: rgba(0,0,0,0.4) 0px 0px 12px 8px !important;}}@media (max-width: 1023px){.thrv_symbol_25802 [data-css="tve-u-1890108329e"]{margin-top: 0px !important;margin-bottom: -10px !important;}:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329f"]{font-size: 18px !important;}.thrv_symbol_25802 [data-css="tve-u-189010832a1"]{margin-top: 0px !important;}.thrv_symbol_25802 [data-css="tve-u-1890108329c"]{padding-top: 5px !important;padding-bottom: 5px !important;}.thrv_symbol_25802 [data-css="tve-u-18901083297"]{max-width: 40%;}.thrv_symbol_25802 [data-css="tve-u-1890108329b"]{max-width: 59.9996%;}:not(#tve) .thrv_symbol_25802 [data-css="tve-u-189010832a4"]{font-size: 18px !important;}.thrv_symbol_25802 [data-css="tve-u-18901083292"]{padding-right: 20px !important;}}@media (max-width: 767px){.thrv_symbol_25802 [data-css="tve-u-18901083299"]{width: 420px;float: none;margin-left: auto !important;margin-right: auto !important;margin-bottom: 0px !important;}.thrv_symbol_25802 [data-css="tve-u-1890108329e"]{margin-top: 12px !important;margin-bottom: 0px !important;}:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329f"]{font-size: 18px !important;}.thrv_symbol_25802 [data-css="tve-u-189010832a1"]{max-width: 500px;margin: 0px 10px 15px !important;}:not(#tve) .thrv_symbol_25802 [data-css="tve-u-189010832a4"]{font-size: 18px !important;}.thrv_symbol_25802 [data-css="tve-u-1890108329b"]{max-width: 100%;}.thrv_symbol_25802 [data-css="tve-u-1890108329d"]{padding-left: 0px !important;padding-right: 0px !important;}.thrv_symbol_25802 [data-css="tve-u-18901083292"]{padding-right: 0px !important;}.thrv_symbol_25802 [data-css="tve-u-18901083293"]{margin-left: 0px !important;}}</style><div class="thrv_wrapper thrv_contentbox_shortcode thrv-content-box tve-elem-default-pad" data-css="tve-u-18901083292" style=""> <div class="tve-content-box-background" data-tcb_hover_state_parent="1"></div> <div class="tve-cb"><a href="https://programmieren-starten.de/pev-lp1/" target="_blank" rel=" nofollow" class=""></a><a href="https://programmieren-starten.de/pev-lp1/" target="_blank" rel=" nofollow" class=""></a><a href="https://programmieren-starten.de/pev-lp1/" target="_blank" rel=" nofollow" class=""></a><a href="https://programmieren-starten.de/pev-lp1/" target="_blank" rel=" nofollow" class=""></a><a href="https://programmieren-starten.de/pev-lp1/" target="_blank" rel=" nofollow" class=""></a><a href="https://programmieren-starten.de/pev-lp1/" target="_blank" rel=" nofollow" class=""></a><a href="https://programmieren-starten.de/pev-lp1/" target="_blank" rel=" nofollow" class=""></a><a href="https://programmieren-starten.de/pev-lp1/" target="_blank" rel=" nofollow" class=""></a><a href="https://programmieren-starten.de/pev-lp1/" target="_blank" rel=" nofollow" class=""></a><a href="https://programmieren-starten.de/csharp-lp1/" target="_blank" rel=""><div class="thrv_wrapper thrv_contentbox_shortcode thrv-content-box tve_evt_manager_listen tve_et_tve-viewport tve_ea_thrive_animation tve_anim_slide_left tve-viewport-triggered" data-css="tve-u-18901083293" data-link-wrap="1" data-tcb-events="__TCB_EVENT_[{&quot;t&quot;:&quot;tve-viewport&quot;,&quot;config&quot;:{&quot;anim&quot;:&quot;slide_left&quot;,&quot;loop&quot;:0},&quot;a&quot;:&quot;thrive_animation&quot;}]_TNEVE_BCT__" style="" id="banner-lm1"> <div class="tve-content-box-background" data-css="tve-u-18901083294" data-tcb_hover_state_parent="1" style="--tve-border-radius:20px; border-radius: 20px; overflow: hidden;"></div> <div class="tve-cb"><div class="thrv_wrapper thrv-columns" style="--tcb-col-el-width: 721.859;" data-css="tve-u-18901083295"><div class="tcb-flex-row tcb-resized tcb--cols--2" data-css="tve-u-18901083296" style=""><div class="tcb-flex-col c-33" data-css="tve-u-18901083297" style=""><div class="tcb-col" data-css="tve-u-18901083298" style=""><div class="thrv_wrapper tve_image_caption" data-css="tve-u-18901083299" style=""><span class="tve_image_frame" style="width: 100%;"><img decoding="async" loading="lazy" class="tve_image wp-image-19282" alt="c# masterkurs kursbild" width="280" height="280" title="C# Masterkurs Kursbild" data-id="19282" src="https://programmieren-starten.de/wp-content/uploads/2022/05/C-Masterkurs-Kursbild.svg" style="aspect-ratio: auto 810 / 810;" data-css="tve-u-1890108329a" data-pagespeed-url-hash="3050102232" onload="pagespeed.CriticalImages.checkImageForCriticality(this);" data-width="280" data-init-width="810" data-init-height="809.999993" data-height="280"></span></div></div></div><div class="tcb-flex-col c-66" data-css="tve-u-1890108329b" style=""><div class="tcb-col" data-css="tve-u-1890108329c" style=""><div class="thrv_wrapper thrv_contentbox_shortcode thrv-content-box tve-elem-default-pad" data-css="tve-u-1890108329d" style=""> <div class="tve-content-box-background"></div> <div class="tve-cb" style=""><div class="thrv_wrapper thrv_text_element" style="" data-css="tve-u-1890108329e"><p data-css="tve-u-1890108329f" style="text-align: center;">Du möchtest die Programmiersprache C# <strong>von A bis Z meistern</strong>?</p><p data-css="tve-u-1890108329f" style="text-align: center;">Dann informiere dich jetzt über unseren umfassenden <strong>C# Masterkurs</strong>:</p></div><div class="thrv_wrapper thrv_contentbox_shortcode thrv-content-box tve-elem-default-pad" data-css="tve-u-189010832a1" style=""> <div class="tve-content-box-background" data-css="tve-u-189010832a2" style=""></div> <div class="tve-cb"><div class="thrv_wrapper thrv_text_element thrv-plain-text" data-css="tve-u-189010832a3" style="background-color: rgb(244, 78, 3) !important; --background-color:rgb(244, 78, 3) !important;"><div class="tcb-plain-text" data-css="tve-u-189010832a4" style="text-align: center;">Alle Details zum Kurs</div></div></div> </div></div> </div></div></div></div></div></div> </div></a></div> </div></div></div><a href="https://programmieren-starten.de/csharp-lp1/" target="_blank" rel=" nofollow"></a><a href="https://programmieren-starten.de/python-lp1/" target="_blank" rel="  nofollow"></a><div class="thrv_wrapper thrv_contentbox_shortcode thrv-content-box tve-elem-default-pad" data-css="tve-u-63359ba8503cb8" style=""> <div class="tve-content-box-background"></div> <div class="tve-cb"><div class="thrv_wrapper thrv-columns" style="--tcb-col-el-width: 741.859;" data-css="tve-u-63359ba8503cc6"><div class="tcb-flex-row v-2 m-edit tcb-mobile-wrap tcb--cols--2" data-css="tve-u-63359ba8503cd7" style=""><div class="tcb-flex-col" data-css="tve-u-63359ba8503cf8" style=""><div class="tcb-col"><div class="thrv_wrapper thrv-button thrv-button-v2 tcb-local-vars-root" data-css="tve-u-63359ba8503d09" style=""> <div class="thrive-colors-palette-config" style="display: none !important"></div> <a href="https://programmieren-starten.de/blog/csharp-for-schleife/" class="tcb-button-link tcb-plain-text" rel="nofollow"> <span class="tcb-button-texts"><span class="tcb-button-text thrv-inline-text" data-css="tve-u-63359ba8503d18" style="">Vorheriger Artikel</span></span> </a> </div></div></div><div class="tcb-flex-col" data-css="tve-u-63359ba8503d36" style=""><div class="tcb-col"><div class="thrv_wrapper thrv-button thrv-button-v2 tcb-local-vars-root" data-css="tve-u-63359ba8503d45" style=""> <div class="thrive-colors-palette-config" style="display: none !important"></div> <a href="https://programmieren-starten.de/blog/objektorientierte-programmierung-in-csharp/" class="tcb-button-link tcb-plain-text" rel="nofollow"> <span class="tcb-button-texts"><span class="tcb-button-text thrv-inline-text" data-css="tve-u-63359ba8503d55" style="">Nächster Artikel</span></span> </a> </div></div></div></div></div></div> </div><div class="tcb_flag" style="display: none"></div>
<p>Der Beitrag <a href="https://www.programmieren-starten.de/blog/csharp-foreach-schleife/">C# Tutorial [12/17] – C# foreach Schleife</a> erschien zuerst auf <a href="https://www.programmieren-starten.de">programmieren-starten.de</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>C# Tutorial [11/17] – C# for Schleife</title>
		<link>https://www.programmieren-starten.de/blog/csharp-for-schleife/</link>
		
		<dc:creator><![CDATA[Hendrik]]></dc:creator>
		<pubDate>Fri, 04 Mar 2022 07:54:11 +0000</pubDate>
				<category><![CDATA[C#]]></category>
		<guid isPermaLink="false">https://programmieren-starten.de/blog/clone-of-c-tutorial-10-c-2d-arrays/</guid>

					<description><![CDATA[<p>Im heutigen Beitrag wirst du lernen, wie die C# for Schleife funktioniert. Dieser Schleifentyp wirkt auf Einsteiger oftmals etwas einschüchternd, weil sich die for Schleife aus mehreren Komponenten zusammensetzt. Da sie allerdings sehr nützlich in der Praxis ist, werden wir sie uns in den folgenden Zeilen anhand verschiedener Beispiele ansehen und Schritt für Schritt verstehen [&#8230;]</p>
<p>Der Beitrag <a href="https://www.programmieren-starten.de/blog/csharp-for-schleife/">C# Tutorial [11/17] – C# for Schleife</a> erschien zuerst auf <a href="https://www.programmieren-starten.de">programmieren-starten.de</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div class="thrv_wrapper thrv_text_element tve_empty_dropzone"><p>Im heutigen Beitrag wirst du lernen, wie die <strong>C# for Schleife</strong> funktioniert. Dieser Schleifentyp wirkt auf Einsteiger oftmals etwas einschüchternd, weil sich die for Schleife aus <strong>mehreren Komponenten</strong> zusammensetzt. Da sie allerdings sehr nützlich in der Praxis ist, werden wir sie uns in den folgenden Zeilen anhand verschiedener Beispiele ansehen und Schritt für Schritt verstehen lernen.</p></div><div class="thrv_responsive_video thrv_wrapper" data-type="youtube" data-rel="0" data-modestbranding="0" data-aspect-ratio="16:9" data-aspect-ratio-default="0" data-float-visibility="mobile" data-url="https://www.youtube.com/watch?v=Ng3nuZs-9f8" data-no-cookie="1" style="" data-css="tve-u-6221c5a3069743" data-float-position="top-left" data-float-width-d="300px" data-float-padding1-d="25px" data-float-padding2-d="25px">
	

	<div class="tve_responsive_video_container" style="padding-bottom: 56.25%;">
		<div class="tcb-video-float-container"><div class="video_overlay"></div></div>
	</div>
</div><div class="thrv_wrapper thrv_text_element" data-tag="h2"><h2 data-css="tve-u-6221c5a30697c3" id="tab-con-9" class="">Inhaltsverzeichnis</h2></div><div class="thrv_wrapper thrv_contents_table" data-columns="1" data-headers="h1,h2,h3">
	<div class="tve_contents_table">
		<span class="tve_ct_title" data-css="tve-u-6221c5a30697e9">Inhaltsverzeichnis</span>
		<div class="tve_ct_content tve_clearfix"><div class="ct_column"><div class="tve_ct_level1"><a href="#tab-con-9" rel="nofollow">Inhaltsverzeichnis</a></div><div class="tve_ct_level1"><a href="#tab-con-10" rel="nofollow">1. Was ist eine C# for Schleife?</a></div><div class="tve_ct_level2"><a href="#t-1646380568430" rel="nofollow">1.1. Aufbau einer for Schleife</a></div><div class="tve_ct_level2"><a href="#t-1628932082479" rel="nofollow">1.2. Grundlegender Ablauf einer for Schleife</a></div><div class="tve_ct_level1"><a href="#t-1642750060717" rel="nofollow">2. C# for Schleife in der Praxis</a></div><div class="tve_ct_level1"><a href="#t-1646380568431" rel="nofollow">3. Mit der for Schleife Arrays durchlaufen</a></div></div></div>
	</div>
</div><div class="thrv_wrapper thrv_text_element" data-tag="h2"><h2 class="" data-css="tve-u-17f54224261" id="tab-con-10" style="">1. Was ist eine C# for Schleife?</h2></div><div class="thrv_wrapper thrv_text_element" data-tag="h2"><h3 class="" style="" data-css="tve-u-17f54220acd" id="t-1646380568430">1.1. Aufbau einer for Schleife</h3></div><div class="thrv_wrapper thrv_text_element"><p>For Schleifen setzt man vor allem dann ein, wenn man bereits weiß, <strong>wie oft</strong> eine Schleife ausgeführt werden soll. Sie besteht aus einer Zählervariable, einer Bedingung zum Weitermachen und einer mathematischen Operation an der Zählervariable, die das Programm nach jedem Durchlauf ausführt.</p><p>Mit for Schleifen kann man beispielsweise Arrays oder bestimmte Codeblöcke mehrmals durchlaufen. Da sie ziemlich nützlich sind, finden sie in der Praxis häufig ihren Einsatz.</p><p>Doch wie sieht eine C# for Schleife eigentlich aus? Um diese Frage zu beantworten, sehen wir uns die einzelnen Komponenten einmal auf der folgenden Abbildung an:</p></div><div class="thrv_wrapper tve_image_caption" data-css="tve-u-6221c5a3069817"><span class="tve_image_frame"><img decoding="async" class="tve_image wp-image-17732" alt="c# for schleife aufbau" data-id="17732" width="742" data-init-width="1762" height="243" data-init-height="578" title="c#-for-schleife-1" loading="lazy" src="https://programmieren-starten.de/wp-content/uploads/2022/03/c-for-schleife-1.png" data-width="742" data-height="243" data-pagespeed-url-hash="2316888484" onload="pagespeed.CriticalImages.checkImageForCriticality(this);" style="aspect-ratio: auto 1762 / 578;" srcset="https://www.programmieren-starten.de/wp-content/uploads/2022/03/c-for-schleife-1.png 1762w, https://www.programmieren-starten.de/wp-content/uploads/2022/03/c-for-schleife-1-300x98.png 300w, https://www.programmieren-starten.de/wp-content/uploads/2022/03/c-for-schleife-1-1024x336.png 1024w, https://www.programmieren-starten.de/wp-content/uploads/2022/03/c-for-schleife-1-768x252.png 768w, https://www.programmieren-starten.de/wp-content/uploads/2022/03/c-for-schleife-1-1536x504.png 1536w" sizes="auto, (max-width: 742px) 100vw, 742px" /></span></div><div class="thrv_wrapper thrv_text_element"><p>Wie du sehen kannst, habe ich hier eine einfache for Schleife als Beispiel gebildet.</p><p>Man beginnt eine For Schleife immer mit dem <strong>Schlüsselwort for</strong>, gefolgt von einem Klammerpaar. In diesem Klammerpaar initialisiert man zuerst die <strong>Zählervariable</strong>. Das heißt, wir haben einen Integer als Zählervariable, den wir bei for Schleifen in der Regel als i bezeichnen und weisen diesem einen Wert zu. Im Falle unseres Beispiels den Wert 0.</p><p>Auf diese Zählervariable kann man auch innerhalb der Schleife zugreifen. Das ist ziemlich nützlich, da man so immer weiß, im wievielten Durchlauf man sich aktuell befindet. Dieser Wert steckt nämlich immer in der Zählervariable i.</p><p>Nach der Initialisierung der Zählervariable folgen ein Semikolon und daraufhin die <strong>Bedingung</strong> zum Weitermachen. Hier legen wir nun fest, dass die for Schleife so lange laufen soll wie i einen kleineren Wert beinhaltet als 10. Das heißt: Solange i kleiner als 10 ist, führt das Programm die for Schleife aus und wiederholt diese weiterhin.</p><p>Nach der Bedingung folgt ein weiteres Semikolon und anschließend die <strong>mathematische Operation</strong>, die das Programm nach jedem Durchlauf der Schleife durchführt. Mit i++ weisen wir das Programm an, den Wert von i um eins zu erhöhen. i++ bedeutet so viel wie i += 1. Das doppelte +-Zeichen ist eine verkürzte Form davon.</p></div><div class="thrv_wrapper thrv_text_element" data-tag="h2"><h3 class="" data-css="tve-u-6221c5a3069894" id="t-1628932082479" style="">1.2. Grundlegender Ablauf einer for Schleife</h3></div><div class="thrv_wrapper thrv_text_element"><p>Was passiert nun also, wenn wir diese C# for Schleife ausführen lassen? Zuerst setzt das Programm i auf 0. Dann prüft es, ob i kleiner als 10 ist. Da das in unserem Beispiel der Fall ist, führt das Programm den Codeblock der for Schleife aus. In diesem habe ich Console.WriteLine(i) geschrieben, wodurch also 0 in der Konsole ausgegeben wird.</p><p>Sobald der Codeblock durchlaufen ist, springt das Programm wieder zu der mathematischen Operation und erhöht i um 1. Danach springt es wieder in die Bedingung und prüft, ob i, welches jetzt den Wert 1 beinhaltet, immer noch kleiner als 10 ist. Weil das tatsächlich immer noch der Fall ist, führt das Programm den Codeblock nochmals aus und gibt in der Konsole den Wert 1 aus.</p><p>Nach diesem Prozess kehrt das Programm wieder nach oben (in den Kopf der for Schleife) zurück und erhöht i um eins. Die Variable i enthält nun also bereits den Wert 2. Nun prüft es erneut, ob die Variable i mit dem Wert 2 immer noch kleiner als 10 ist. Das ist immer noch der Fall, weshalb auch der Codeblock erneut ausgeführt wird.</p><p>Sobald i beim Wert 9 angekommen ist, gibt das Programm auch diesen Wert noch aus und erhöht ihn im Anschluss zum letzten Mal um 1. Jetzt befindet sich der Wert 10 in der Variable i und das Programm prüft, ob 10 kleiner als 10 ist. Da das nicht der Fall ist, führt es die for Schleife auch nicht mehr weiter aus.</p><p>So funktioniert im Grunde die C# for Schleife. Wenn man das Prinzip einmal verstanden hat, ist das also ziemlich einfach. Damit du das Ganze auch wirklich nachvollziehen kannst, schauen wir uns die C# for Schleife nun in der Praxis an. An dieser Stelle empfehle ich dir, selbst Visual Studio zu öffnen und den Code zum besseren Verständnis parallel mitzuschreiben.</p></div><div class="thrv_wrapper thrv_symbol thrive-shortcode thrv_symbol_25802" data-shortcode="thrive_symbol" data-id="25802" data-selector=".thrv_symbol_25802"><div class="thrive-shortcode-config" style="display: none !important"></div><div class="thrive-shortcode-html thrive-symbol-shortcode " data-symbol-id="25802"><style type="text/css" id="tcb-style-base-tcb_symbol-25802"  onLoad="typeof window.lightspeedOptimizeStylesheet === 'function' && window.lightspeedOptimizeStylesheet()" class="tcb-lightspeed-style">body:not(.tve_editor_page) .thrv_social_follow .tve_s_item a[href=""],body:not(.tve_editor_page) .thrive_author_links .tve_s_item a[href=""]{display: none;}.thrv_wrapper .tve-content-box-background{position: absolute;width: 100%;left: 0px;top: 0px;overflow: hidden;background-clip: padding-box;height: 100% !important;}.thrv_wrapper.thrv-content-box{box-sizing: border-box;position: relative;min-height: 10px;}.thrv_wrapper.thrv-content-box div:not(.thrv_icon):not(.ui-resizable-handle):not(.tve-auxiliary-icon-element){box-sizing: border-box;}.tve-cb{display: inline-block;vertical-align: middle;clear: both;overflow: visible;width: 100%;z-index: 1;position: relative;min-height: 10px;}.tve_image_caption{position: relative;}.tve_image_caption:not(.tcb-mm-image.tve-tab-image){height: auto !important;}.tve_image_caption .tve_image{max-width: 100%;width: 100%;}.tcb-style-wrap strong{font-weight: var(--g-bold-weight,bold);}.tcb-plain-text{cursor: text;}a .tcb-plain-text{cursor: inherit;}.thrv_text_element{overflow-wrap: break-word;}.thrive-symbol-shortcode{position: relative;}body:not(.tve_editor_page) .thrv_wrapper.thrv_footer,body:not(.tve_editor_page) .thrv_wrapper.thrv_header{padding: 0px;}.tcb-post-content.thrv_wrapper{margin-top: 15px;margin-bottom: 15px;padding: 0px;}#tve_editor .tcb-post-content p{font-size: 16px;line-height: 1.6em;}body:not(.tve_editor_page) .tcb-post-list[data-disabled-links="1"] article{position: relative;}.notifications-content-wrapper.tcb-permanently-hidden{display: none !important;}.tcb-permanently-hidden{display: none !important;}.tar-disabled{cursor: default;opacity: 0.4;pointer-events: none;}.tve_ea_thrive_animation{opacity: 0;}.tve_ea_thrive_animation.tve_anim_start{opacity: 1;transition: all 0.5s ease-out 0s;}.tve_ea_thrive_animation.tve_anim_slide_left{transform: translateX(-200px);}.tve_ea_thrive_animation.tve_anim_slide_left.tve_anim_start{transform: translateX(0px);}.tcb-flex-row{display: flex;flex-flow: row nowrap;align-items: stretch;justify-content: space-between;margin-top: 0px;margin-left: -15px;padding-bottom: 15px;padding-top: 15px;}.tcb-flex-col{flex: 1 1 auto;padding-top: 0px;padding-left: 15px;}.tcb-flex-row .tcb-flex-col{box-sizing: border-box;}.tcb-col{height: 100%;display: flex;flex-direction: column;position: relative;}.tcb-flex-row .tcb-col{box-sizing: border-box;}html{text-rendering: auto !important;}html body{text-rendering: auto !important;}.thrv_wrapper{margin-top: 20px;margin-bottom: 20px;padding: 1px;}.thrv_wrapper div{box-sizing: content-box;}.thrv_symbol .thrv_wrapper:not(.thrv_icon){box-sizing: border-box !important;}.thrv_wrapper.tve-elem-default-pad{padding: 20px;}.thrv_wrapper.thrv_text_element,.thrv_wrapper.thrv_symbol,.thrv_wrapper.thrv-plain-text{margin: 0px;}.thrv_wrapper.thrv-columns{margin-top: 10px;margin-bottom: 10px;padding: 0px;}p{font-size: 1em;}.tve_image{border-radius: 0px;box-shadow: none;}div .tve_image_caption{padding: 0px;max-width: 100% !important;box-sizing: border-box !important;}.tve_image_caption .tve_image_frame{display: block;max-width: 100%;position: relative;overflow: hidden;}.tve_image_caption .tve_image{display: block;padding: 0px;height: auto;}:not(#_s):not(#_s) .tcb-conditional-display-placeholder{position: relative;min-height: var(--tcb-container-height-d,100px) !important;}:not(#_s):not(#_s) .tcb-conditional-display-placeholder.thrv-page-section{box-sizing: border-box;margin: 0px;}:not(#_s):not(#_s) .tcb-conditional-display-placeholder.thrv-content-box{box-sizing: border-box;}:not(#_s):not(#_s) .tcb-conditional-display-placeholder .tve-page-section-out,:not(#_s):not(#_s) .tcb-conditional-display-placeholder .tve-content-box-background{box-sizing: border-box;position: absolute;width: 100%;height: 100%;left: 0px;top: 0px;overflow: hidden;}.thrv_wrapper.thrv_contentbox_shortcode{position: relative;}body:not(.ttb-editor-page) .tcb-post-content::before,body:not(.ttb-editor-page) .tcb-post-content::after{display: none;}.thrv_wrapper.thrv_text_element{padding: 1px;}body.single:not(.tve_editor_page) .thrv_contents_table:not(.tve-rendered){display: none;}body.single:not(.tve_editor_page) #tve_editor .thrv_contents_table{display: block;}@media (max-width: 1023px){:not(#_s):not(#_s) .tcb-conditional-display-placeholder{min-height: var(--tcb-container-height-t) !important;}}@media (max-width: 767px){html{overflow-x: hidden !important;}html,body{max-width: 100vw !important;}.tcb-flex-row{flex-direction: column;}.thrv_wrapper > .tcb-flex-row:not(.v-2) > .tcb-flex-col{width: 100%;max-width: 100% !important;flex: 0 0 auto !important;}:not(#_s):not(#_s) .tcb-conditional-display-placeholder{min-height: var(--tcb-container-height-m) !important;}}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){.tcb-flex-col{width: 100%;}.tcb-col{display: block;}}@media screen and (max-device-width: 480px){body{text-size-adjust: none;}}</style><style class='tve-symbol-custom-style'>@media (min-width: 300px){.thrv_symbol_25802 [data-css="tve-u-18901083292"]{padding-left: 0px !important;margin-top: 0px !important;padding-top: 0px !important;margin-bottom: 0px !important;padding-bottom: 0px !important;}.thrv_symbol_25802 [data-css="tve-u-18901083294"]{box-shadow: rgba(0,0,0,0.4) 0px 0px 12px 0px;--tve-border-radius: 20px;border-radius: 20px;overflow: hidden;border: 2px solid rgb(255,255,255) !important;background-image: linear-gradient(rgba(255,255,255,0.8),rgba(255,255,255,0.8)),repeating-radial-gradient(circle at center center,rgba(148,163,176,0.7),rgba(148,163,176,0.7) 1px,transparent 1px,transparent 100%) !important;background-size: auto,3px 3px !important;background-position: 50% 50%,50% 50% !important;background-attachment: scroll,scroll !important;background-repeat: no-repeat,repeat !important;--background-image: linear-gradient(rgba(255,255,255,.8),rgba(255,255,255,.8)),repeating-radial-gradient(circle at center center,rgba(148,163,176,.7),rgba(148,163,176,.7) 1px,transparent 1px,transparent 100%) !important;--background-size: auto auto,3px 3px !important;--background-position: 50% 50%,50% 50% !important;--background-attachment: scroll,scroll !important;--background-repeat: no-repeat,repeat !important;--tve-applied-background-image: linear-gradient(rgba(255,255,255,.8),rgba(255,255,255,.8)),repeating-radial-gradient(circle at center center,rgba(148,163,176,.7),rgba(148,163,176,.7) 1px,transparent 1px,transparent 100%) !important;}.thrv_symbol_25802 [data-css="tve-u-1890108329a"]{margin-top: 0px;margin-left: 0px;}.thrv_symbol_25802 [data-css="tve-u-189010832a2"]{border-radius: 8px;overflow: hidden;background-color: rgb(244,78,3) !important;--background-color: #f44e03 !important;--tve-applied-background-color: #f44e03 !important;}.thrv_symbol_25802 [data-css="tve-u-189010832a3"]{--tve-alignment: center;float: none;background-color: rgb(0,8,255) !important;margin-left: auto !important;margin-right: auto !important;}:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] p,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] li,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] blockquote,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] address,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] .tcb-plain-text,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] label,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] h1,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] h2,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] h3,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] h4,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] h5,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] h6{color: rgb(255,255,255);}:not(#tve) .thrv_symbol_25802 [data-css="tve-u-189010832a4"]{font-size: 20px !important;font-weight: var(--g-bold-weight,bold) !important;}.thrv_symbol_25802 [data-css="tve-u-18901083299"]{width: 387px;padding-left: 0px !important;padding-right: 0px !important;margin-top: 0px !important;margin-bottom: 0px !important;}.thrv_symbol_25802 [data-css="tve-u-1890108329e"]{margin-top: 0px !important;margin-left: 10px !important;margin-right: 10px !important;}:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329f"]{font-size: 17px !important;color: rgb(0,0,0) !important;--tcb-applied-color: #000 !important;--tve-applied-color: #000 !important;}.thrv_symbol_25802 [data-css="tve-u-189010832a1"]{max-width: 388px;padding-top: 10px !important;padding-bottom: 10px !important;margin: 0px 10px !important;}.thrv_symbol_25802 [data-css="tve-u-18901083295"]{--tve-border-radius: 20px;border-radius: 20px;overflow: hidden;margin-top: 0px !important;margin-bottom: 0px !important;}.thrv_symbol_25802 [data-css="tve-u-18901083297"]{max-width: 39.9998%;}.thrv_symbol_25802 [data-css="tve-u-1890108329b"]{max-width: 59.9982%;}.thrv_symbol_25802 [data-css="tve-u-18901083298"]{justify-content: center !important;}.thrv_symbol_25802 [data-css="tve-u-18901083296"]{padding-top: 0px !important;padding-bottom: 0px !important;}.thrv_symbol_25802 [data-css="tve-u-1890108329c"]{justify-content: center !important;padding-left: 0px !important;padding-right: 0px !important;}.thrv_symbol_25802 [data-css="tve-u-1890108329d"]{margin-top: 0px !important;margin-bottom: 0px !important;padding: 0px 10px !important;}.thrv_symbol_25802 [data-css="tve-u-1890108329d"] > .tve-cb{justify-content: center;display: flex;flex-direction: column;}.thrv_symbol_25802 [data-css="tve-u-18901083293"]{max-width: 900px;float: none;width: 100%;margin-left: 20px !important;margin-right: auto !important;padding: 0px !important;margin-bottom: 50px !important;}:not(#tve) .thrv_symbol_25802 [data-css="tve-u-18901083293"]:hover [data-css="tve-u-18901083294"]{background-image: none !important;box-shadow: rgba(0,0,0,0.4) 0px 0px 12px 8px !important;}}@media (max-width: 1023px){.thrv_symbol_25802 [data-css="tve-u-1890108329e"]{margin-top: 0px !important;margin-bottom: -10px !important;}:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329f"]{font-size: 18px !important;}.thrv_symbol_25802 [data-css="tve-u-189010832a1"]{margin-top: 0px !important;}.thrv_symbol_25802 [data-css="tve-u-1890108329c"]{padding-top: 5px !important;padding-bottom: 5px !important;}.thrv_symbol_25802 [data-css="tve-u-18901083297"]{max-width: 40%;}.thrv_symbol_25802 [data-css="tve-u-1890108329b"]{max-width: 59.9996%;}:not(#tve) .thrv_symbol_25802 [data-css="tve-u-189010832a4"]{font-size: 18px !important;}.thrv_symbol_25802 [data-css="tve-u-18901083292"]{padding-right: 20px !important;}}@media (max-width: 767px){.thrv_symbol_25802 [data-css="tve-u-18901083299"]{width: 420px;float: none;margin-left: auto !important;margin-right: auto !important;margin-bottom: 0px !important;}.thrv_symbol_25802 [data-css="tve-u-1890108329e"]{margin-top: 12px !important;margin-bottom: 0px !important;}:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329f"]{font-size: 18px !important;}.thrv_symbol_25802 [data-css="tve-u-189010832a1"]{max-width: 500px;margin: 0px 10px 15px !important;}:not(#tve) .thrv_symbol_25802 [data-css="tve-u-189010832a4"]{font-size: 18px !important;}.thrv_symbol_25802 [data-css="tve-u-1890108329b"]{max-width: 100%;}.thrv_symbol_25802 [data-css="tve-u-1890108329d"]{padding-left: 0px !important;padding-right: 0px !important;}.thrv_symbol_25802 [data-css="tve-u-18901083292"]{padding-right: 0px !important;}.thrv_symbol_25802 [data-css="tve-u-18901083293"]{margin-left: 0px !important;}}</style><div class="thrv_wrapper thrv_contentbox_shortcode thrv-content-box tve-elem-default-pad" data-css="tve-u-18901083292" style=""> <div class="tve-content-box-background" data-tcb_hover_state_parent="1"></div> <div class="tve-cb"><a href="https://programmieren-starten.de/pev-lp1/" target="_blank" rel=" nofollow" class=""></a><a href="https://programmieren-starten.de/pev-lp1/" target="_blank" rel=" nofollow" class=""></a><a href="https://programmieren-starten.de/pev-lp1/" target="_blank" rel=" nofollow" class=""></a><a href="https://programmieren-starten.de/pev-lp1/" target="_blank" rel=" nofollow" class=""></a><a href="https://programmieren-starten.de/pev-lp1/" target="_blank" rel=" nofollow" class=""></a><a href="https://programmieren-starten.de/pev-lp1/" target="_blank" rel=" nofollow" class=""></a><a href="https://programmieren-starten.de/pev-lp1/" target="_blank" rel=" nofollow" class=""></a><a href="https://programmieren-starten.de/pev-lp1/" target="_blank" rel=" nofollow" class=""></a><a href="https://programmieren-starten.de/pev-lp1/" target="_blank" rel=" nofollow" class=""></a><a href="https://programmieren-starten.de/csharp-lp1/" target="_blank" rel=""><div class="thrv_wrapper thrv_contentbox_shortcode thrv-content-box tve_evt_manager_listen tve_et_tve-viewport tve_ea_thrive_animation tve_anim_slide_left tve-viewport-triggered" data-css="tve-u-18901083293" data-link-wrap="1" data-tcb-events="__TCB_EVENT_[{&quot;t&quot;:&quot;tve-viewport&quot;,&quot;config&quot;:{&quot;anim&quot;:&quot;slide_left&quot;,&quot;loop&quot;:0},&quot;a&quot;:&quot;thrive_animation&quot;}]_TNEVE_BCT__" style="" id="banner-lm1"> <div class="tve-content-box-background" data-css="tve-u-18901083294" data-tcb_hover_state_parent="1" style="--tve-border-radius:20px; border-radius: 20px; overflow: hidden;"></div> <div class="tve-cb"><div class="thrv_wrapper thrv-columns" style="--tcb-col-el-width: 721.859;" data-css="tve-u-18901083295"><div class="tcb-flex-row tcb-resized tcb--cols--2" data-css="tve-u-18901083296" style=""><div class="tcb-flex-col c-33" data-css="tve-u-18901083297" style=""><div class="tcb-col" data-css="tve-u-18901083298" style=""><div class="thrv_wrapper tve_image_caption" data-css="tve-u-18901083299" style=""><span class="tve_image_frame" style="width: 100%;"><img decoding="async" loading="lazy" class="tve_image wp-image-19282" alt="c# masterkurs kursbild" width="280" height="280" title="C# Masterkurs Kursbild" data-id="19282" src="https://programmieren-starten.de/wp-content/uploads/2022/05/C-Masterkurs-Kursbild.svg" style="aspect-ratio: auto 810 / 810;" data-css="tve-u-1890108329a" data-pagespeed-url-hash="3050102232" onload="pagespeed.CriticalImages.checkImageForCriticality(this);" data-width="280" data-init-width="810" data-init-height="809.999993" data-height="280"></span></div></div></div><div class="tcb-flex-col c-66" data-css="tve-u-1890108329b" style=""><div class="tcb-col" data-css="tve-u-1890108329c" style=""><div class="thrv_wrapper thrv_contentbox_shortcode thrv-content-box tve-elem-default-pad" data-css="tve-u-1890108329d" style=""> <div class="tve-content-box-background"></div> <div class="tve-cb" style=""><div class="thrv_wrapper thrv_text_element" style="" data-css="tve-u-1890108329e"><p data-css="tve-u-1890108329f" style="text-align: center;">Du möchtest die Programmiersprache C# <strong>von A bis Z meistern</strong>?</p><p data-css="tve-u-1890108329f" style="text-align: center;">Dann informiere dich jetzt über unseren umfassenden <strong>C# Masterkurs</strong>:</p></div><div class="thrv_wrapper thrv_contentbox_shortcode thrv-content-box tve-elem-default-pad" data-css="tve-u-189010832a1" style=""> <div class="tve-content-box-background" data-css="tve-u-189010832a2" style=""></div> <div class="tve-cb"><div class="thrv_wrapper thrv_text_element thrv-plain-text" data-css="tve-u-189010832a3" style="background-color: rgb(244, 78, 3) !important; --background-color:rgb(244, 78, 3) !important;"><div class="tcb-plain-text" data-css="tve-u-189010832a4" style="text-align: center;">Alle Details zum Kurs</div></div></div> </div></div> </div></div></div></div></div></div> </div></a></div> </div></div></div><div class="thrv_wrapper thrv_text_element" data-tag="h2"><h2 class="" data-css="tve-u-6221c5a30697f0" id="t-1642750060717">2. C# for Schleife in der Praxis</h2></div><div class="thrv_wrapper thrv_text_element"><p>Wir beginnen unser Praxisbeispiel mit einer einfachen for Schleife. Wie leitet man eine for Schleife in C# ein? Man schreibt zunächst das <strong>Schlüsselwort for</strong>. Anschließend bildet man ein Klammerpaar und initialisiert darin erst mal eine Zählervariable.</p><p>Das ist in der Regel ein Integer namens i. Wir schreiben also int i, initialisieren i direkt mit dem Wert 0 und setzen ein Semikolon:</p></div><div class="thrv_wrapper tve_image_caption" data-css="tve-u-6221c5a30698a0"><span class="tve_image_frame"><img decoding="async" class="tve_image wp-image-17738" alt="praxisbeispiel 1" data-id="17738" width="742" data-init-width="1230" height="206" data-init-height="342" title="2" loading="lazy" src="https://programmieren-starten.de/wp-content/uploads/2022/03/2.png" data-width="742" data-height="206" data-pagespeed-url-hash="3863342196" onload="pagespeed.CriticalImages.checkImageForCriticality(this);" style="aspect-ratio: auto 1230 / 342;" srcset="https://www.programmieren-starten.de/wp-content/uploads/2022/03/2.png 1230w, https://www.programmieren-starten.de/wp-content/uploads/2022/03/2-300x83.png 300w, https://www.programmieren-starten.de/wp-content/uploads/2022/03/2-1024x285.png 1024w, https://www.programmieren-starten.de/wp-content/uploads/2022/03/2-768x214.png 768w" sizes="auto, (max-width: 742px) 100vw, 742px" /></span></div><div class="thrv_wrapper thrv_text_element"><p>Statt der 0 könnten wir natürlich auch einen beliebigen anderen Wert wählen. Zum Beispiel wäre es ebenso möglich, bei 10 oder -10 anzufangen.</p><p>Nach der Initialisierung der Zählervariable folgt die <strong>Bedingung</strong> zum Weitermachen. Es verhält sich also ähnlich wie in einer <a href="https://programmieren-starten.de/blog/csharp-while-und-csharp-do-while/" target="_blank">while Schleife</a>. Wir müssen nun mit dieser Zählervariable zusammen eine Bedingung bilden. Diese könnte beispielsweise so aussehen, dass das Programm die for Schleife so lange ausführen soll wie i einen Wert hat, der kleiner oder gleich dem Wert 100 ist. Dann setzen wir ein weiteres Semikolon:</p></div><div class="thrv_wrapper tve_image_caption" data-css="tve-u-6221c5a30698b2"><span class="tve_image_frame"><img decoding="async" class="tve_image wp-image-17739" alt="praxisbeispiel 2" data-id="17739" width="742" data-init-width="1266" height="193" data-init-height="330" title="3" loading="lazy" src="https://programmieren-starten.de/wp-content/uploads/2022/03/3.png" data-width="742" data-height="193" data-pagespeed-url-hash="83420635" onload="pagespeed.CriticalImages.checkImageForCriticality(this);" style="aspect-ratio: auto 1266 / 330;" srcset="https://www.programmieren-starten.de/wp-content/uploads/2022/03/3.png 1266w, https://www.programmieren-starten.de/wp-content/uploads/2022/03/3-300x78.png 300w, https://www.programmieren-starten.de/wp-content/uploads/2022/03/3-1024x267.png 1024w, https://www.programmieren-starten.de/wp-content/uploads/2022/03/3-768x200.png 768w" sizes="auto, (max-width: 742px) 100vw, 742px" /></span></div><div class="thrv_wrapper thrv_text_element"><p>Dahinter können wir jetzt zum Beispiel i++ schreiben. Wie bereits oben im Theoriebeispiel erklärt: i++ ist dasselbe wie i += 1. Mit i++ erhöhen wir also im Grunde i um eins:</p></div><div class="thrv_wrapper tve_image_caption" data-css="tve-u-6221c5a30698c3"><span class="tve_image_frame"><img decoding="async" class="tve_image wp-image-17741" alt="praxisbeispiel 3" data-id="17741" width="742" data-init-width="1298" height="185" data-init-height="324" title="4" loading="lazy" src="https://programmieren-starten.de/wp-content/uploads/2022/03/4.png" data-width="742" data-height="185" data-pagespeed-url-hash="1336615974" onload="pagespeed.CriticalImages.checkImageForCriticality(this);" style="aspect-ratio: auto 1298 / 324;" srcset="https://www.programmieren-starten.de/wp-content/uploads/2022/03/4.png 1298w, https://www.programmieren-starten.de/wp-content/uploads/2022/03/4-300x75.png 300w, https://www.programmieren-starten.de/wp-content/uploads/2022/03/4-1024x256.png 1024w, https://www.programmieren-starten.de/wp-content/uploads/2022/03/4-768x192.png 768w" sizes="auto, (max-width: 742px) 100vw, 742px" /></span></div><div class="thrv_wrapper thrv_text_element"><p>An dieser Stelle kommt auch schon der Codeblock. Wir haben nun also eine Schleife, die das Programm 101-mal durchläuft. 101-mal, denn wir starten bei 0 und die 100 wird auch noch durchlaufen.</p><p>Jetzt können wir zum Beispiel Console.WriteLine schreiben und i bei jedem Durchlauf ausgeben lassen:</p></div><div class="thrv_wrapper tve_image_caption" data-css="tve-u-6221c5a30698e0"><span class="tve_image_frame"><img decoding="async" class="tve_image wp-image-17743" alt="praxisbeispiel 4" data-id="17743" width="742" data-init-width="1558" height="252" data-init-height="530" title="5" loading="lazy" src="https://programmieren-starten.de/wp-content/uploads/2022/03/5.png" data-width="742" data-height="252" data-pagespeed-url-hash="1698549732" onload="pagespeed.CriticalImages.checkImageForCriticality(this);" style="aspect-ratio: auto 1558 / 530;" srcset="https://www.programmieren-starten.de/wp-content/uploads/2022/03/5.png 1558w, https://www.programmieren-starten.de/wp-content/uploads/2022/03/5-300x102.png 300w, https://www.programmieren-starten.de/wp-content/uploads/2022/03/5-1024x348.png 1024w, https://www.programmieren-starten.de/wp-content/uploads/2022/03/5-768x261.png 768w, https://www.programmieren-starten.de/wp-content/uploads/2022/03/5-1536x523.png 1536w" sizes="auto, (max-width: 742px) 100vw, 742px" /></span></div><div class="thrv_wrapper thrv_text_element"><p>Wenn wir das Programm nun einmal starten, sehen wir, dass in der Konsole die Zahlen 0 bis 100 ausgegeben werden.</p><p>Das Ganze ist also ziemlich einfach, wie man sieht.</p><p>Lassen wir bei der Bedingung das = weg und schreiben stattdessen i &lt; 100, führt das Programm den Codeblock nur 100-mal aus:</p></div><div class="thrv_wrapper tve_image_caption" data-css="tve-u-6221c5a30698f0"><span class="tve_image_frame"><img decoding="async" class="tve_image wp-image-17746" alt="modifiziertes praxisbeispiel" data-id="17746" width="742" data-init-width="1650" height="238" data-init-height="530" title="8" loading="lazy" src="https://programmieren-starten.de/wp-content/uploads/2022/03/8.png" data-width="742" data-height="238" data-pagespeed-url-hash="4112125749" onload="pagespeed.CriticalImages.checkImageForCriticality(this);" style="aspect-ratio: auto 1650 / 530;" srcset="https://www.programmieren-starten.de/wp-content/uploads/2022/03/8.png 1650w, https://www.programmieren-starten.de/wp-content/uploads/2022/03/8-300x96.png 300w, https://www.programmieren-starten.de/wp-content/uploads/2022/03/8-1024x329.png 1024w, https://www.programmieren-starten.de/wp-content/uploads/2022/03/8-768x247.png 768w, https://www.programmieren-starten.de/wp-content/uploads/2022/03/8-1536x493.png 1536w" sizes="auto, (max-width: 742px) 100vw, 742px" /></span></div><div class="thrv_wrapper thrv_text_element"><p>Wenn wir diesen Code ausführen, so sehen wir, dass nun die Werte von 0 bis 99 ausgegeben werden.</p><p>Das ist also die einfachste Art und Weise, die C# for Schleife zu verwenden.</p></div><div class="thrv_wrapper thrv_text_element" data-tag="h2"><h2 class="" data-css="tve-u-6221c5a30697f0" id="t-1646380568431">3. Mit der for Schleife Arrays durchlaufen</h2></div><div class="thrv_wrapper thrv_text_element"><p>Zu Beginn habe ich erwähnt, dass man mit for Schleifen auch <strong>Arrays durchlaufen</strong> kann. Das ist tatsächlich eine ziemlich interessante Eigenschaft von for Schleifen, die wir uns jetzt einmal ansehen werden. Man verwendet dazu die Zählerschleife.</p><p>Um das Ganze umzusetzen, erstellen wir zunächst ein String Array. Dieses nennen wir names und darin speichern wir die nachfolgenden Namen:</p></div><div class="thrv_wrapper tve_image_caption" data-css="tve-u-6221c5a3069920"><span class="tve_image_frame"><img decoding="async" class="tve_image wp-image-17751" alt="c# for schleife arrays durchlaufen" data-id="17751" width="742" data-init-width="1692" height="268" data-init-height="612" title="12" loading="lazy" src="https://programmieren-starten.de/wp-content/uploads/2022/03/12.png" data-width="742" data-height="268" data-pagespeed-url-hash="406158295" onload="pagespeed.CriticalImages.checkImageForCriticality(this);" style="aspect-ratio: auto 1692 / 612;" srcset="https://www.programmieren-starten.de/wp-content/uploads/2022/03/12.png 1692w, https://www.programmieren-starten.de/wp-content/uploads/2022/03/12-300x109.png 300w, https://www.programmieren-starten.de/wp-content/uploads/2022/03/12-1024x370.png 1024w, https://www.programmieren-starten.de/wp-content/uploads/2022/03/12-768x278.png 768w, https://www.programmieren-starten.de/wp-content/uploads/2022/03/12-1536x556.png 1536w" sizes="auto, (max-width: 742px) 100vw, 742px" /></span></div><div class="thrv_wrapper thrv_text_element"><p>Jetzt können wir mithilfe einer for Schleife all diese Namen in der Konsole ausgeben lassen.</p><p>Dafür leiten wir die for Schleife wie gewohnt mit dem Schlüsselwort for und dem darauffolgenden Klammerpaar ein. In das Klammerpaar schreiben wir wieder dieselben Komponenten wie im vorherigen Beispiel auch. Wir beginnen also mit der Zählervariable i, die wir erst mal auf 0 setzen:</p></div><div class="thrv_wrapper tve_image_caption" data-css="tve-u-6221c5a3069931"><span class="tve_image_frame"><img decoding="async" class="tve_image wp-image-17752" alt="c# for schleife arrays durchlaufen 2" data-id="17752" width="742" data-init-width="1812" height="310" data-init-height="758" title="13" loading="lazy" src="https://programmieren-starten.de/wp-content/uploads/2022/03/13.png" data-width="742" data-height="310" data-pagespeed-url-hash="700658216" onload="pagespeed.CriticalImages.checkImageForCriticality(this);" style="aspect-ratio: auto 1812 / 758;" srcset="https://www.programmieren-starten.de/wp-content/uploads/2022/03/13.png 1812w, https://www.programmieren-starten.de/wp-content/uploads/2022/03/13-300x125.png 300w, https://www.programmieren-starten.de/wp-content/uploads/2022/03/13-1024x428.png 1024w, https://www.programmieren-starten.de/wp-content/uploads/2022/03/13-768x321.png 768w, https://www.programmieren-starten.de/wp-content/uploads/2022/03/13-1536x643.png 1536w" sizes="auto, (max-width: 742px) 100vw, 742px" /></span></div><div class="thrv_wrapper thrv_text_element"><p>Beim Durchlaufen eines Arrays ist es sehr wichtig, dass wir den <strong>Wert der Variable zu Beginn auf 0 setzen</strong>, da der erste Index eines Arrays in C# immer der nullte Index ist. Wir starten also bei Index 0.</p><p>Die Bedingung ist, dass wir das Array so lange durchlaufen, wie i kleiner ist als die <strong>Gesamtmenge an Elementen in diesem Array</strong>. Doch wie finden wir die Gesamtmenge heraus? Auf der einen Seite können wir zählen, wodurch wir auf fünf Elemente kommen.</p><p>Wenn aber dieses Array erst zur Laufzeit entsteht und Werte hineingeschrieben werden, kann dessen Größe variieren. Aus diesem Grund müssen wir die Größe des Arrays auf eine andere Art und Weise herausfinden.</p><p>Aber wie finden wir diese heraus? Ganz einfach, indem wir den Namen des Arrays schreiben, einen Punkt setzen und anschließend „Length“ hinzufügen:</p></div><div class="thrv_wrapper tve_image_caption" data-css="tve-u-17f5440cc10"><span class="tve_image_frame"><img decoding="async" class="tve_image wp-image-17754" alt="c# for schleife arrays durchlaufen 3" data-id="17754" width="742" data-init-width="1654" height="84" data-init-height="188" title="14" loading="lazy" src="https://programmieren-starten.de/wp-content/uploads/2022/03/14.png" data-width="742" data-height="84" data-pagespeed-url-hash="2703815219" onload="pagespeed.CriticalImages.checkImageForCriticality(this);" style="aspect-ratio: auto 1654 / 188;" srcset="https://www.programmieren-starten.de/wp-content/uploads/2022/03/14.png 1654w, https://www.programmieren-starten.de/wp-content/uploads/2022/03/14-300x34.png 300w, https://www.programmieren-starten.de/wp-content/uploads/2022/03/14-1024x116.png 1024w, https://www.programmieren-starten.de/wp-content/uploads/2022/03/14-768x87.png 768w, https://www.programmieren-starten.de/wp-content/uploads/2022/03/14-1536x175.png 1536w" sizes="auto, (max-width: 742px) 100vw, 742px" /></span></div><div class="thrv_wrapper thrv_text_element"><p>Length ist eine Eigenschaft der Array Klasse, welche immer die <strong>Anzahl an Elementen im Array</strong> beinhaltet.</p><p>Wir können diese also nutzen, um die Anzahl der Elemente unseres Arrays herauszufinden. So können wir festlegen, dass das Programm das Array so lange durchlaufen soll wie i kleiner ist als die Anzahl an Elementen.</p><p>Anschließend schreiben wir noch i++, um i nach jedem Durchlauf um eins zu erhöhen:</p></div><div class="thrv_wrapper tve_image_caption" data-css="tve-u-17f5441b13a"><span class="tve_image_frame"><img decoding="async" class="tve_image wp-image-17755" alt="c# for schleife arrays durchlaufen 4" data-id="17755" width="742" data-init-width="1428" height="84" data-init-height="162" title="15" loading="lazy" src="https://programmieren-starten.de/wp-content/uploads/2022/03/15.png" data-width="742" data-height="84" data-pagespeed-url-hash="2998315140" onload="pagespeed.CriticalImages.checkImageForCriticality(this);" style="aspect-ratio: auto 1428 / 162;" srcset="https://www.programmieren-starten.de/wp-content/uploads/2022/03/15.png 1428w, https://www.programmieren-starten.de/wp-content/uploads/2022/03/15-300x34.png 300w, https://www.programmieren-starten.de/wp-content/uploads/2022/03/15-1024x116.png 1024w, https://www.programmieren-starten.de/wp-content/uploads/2022/03/15-768x87.png 768w" sizes="auto, (max-width: 742px) 100vw, 742px" /></span></div><div class="thrv_wrapper thrv_text_element"><p>Nun kommt der Schleifenkörper, in welchem wir immer i als Index vom Array names ausgeben lassen:</p></div><div class="thrv_wrapper tve_image_caption" data-css="tve-u-17f54422871"><span class="tve_image_frame"><img decoding="async" class="tve_image wp-image-17756" alt="c# for schleife arrays durchlaufen 5" data-id="17756" width="742" data-init-width="1522" height="168" data-init-height="344" title="16" loading="lazy" src="https://programmieren-starten.de/wp-content/uploads/2022/03/16.png" data-width="742" data-height="168" data-pagespeed-url-hash="3292815061" onload="pagespeed.CriticalImages.checkImageForCriticality(this);" style="aspect-ratio: auto 1522 / 344;" srcset="https://www.programmieren-starten.de/wp-content/uploads/2022/03/16.png 1522w, https://www.programmieren-starten.de/wp-content/uploads/2022/03/16-300x68.png 300w, https://www.programmieren-starten.de/wp-content/uploads/2022/03/16-1024x231.png 1024w, https://www.programmieren-starten.de/wp-content/uploads/2022/03/16-768x174.png 768w" sizes="auto, (max-width: 742px) 100vw, 742px" /></span></div><div class="thrv_wrapper thrv_text_element"><p>Der Wert i verändert sich mit jedem Durchlauf. Wir beginnen bei 0 und gehen bis zum letzten Element des Arrays. Die Schleife läuft also so lange, wie i kleiner ist als die Anzahl an Elementen. Somit gibt das Programm jeden Namen darin aus:</p></div><div class="thrv_wrapper tve_image_caption" data-css="tve-u-17f5442a1a4"><span class="tve_image_frame"><img decoding="async" class="tve_image wp-image-17757" alt="ausgabe auf der konsole" data-id="17757" width="742" data-init-width="908" height="194" data-init-height="238" title="17" loading="lazy" src="https://programmieren-starten.de/wp-content/uploads/2022/03/17.png" data-width="742" data-height="194" data-pagespeed-url-hash="3587314982" onload="pagespeed.CriticalImages.checkImageForCriticality(this);" style="aspect-ratio: auto 908 / 238;" srcset="https://www.programmieren-starten.de/wp-content/uploads/2022/03/17.png 908w, https://www.programmieren-starten.de/wp-content/uploads/2022/03/17-300x79.png 300w, https://www.programmieren-starten.de/wp-content/uploads/2022/03/17-768x201.png 768w" sizes="auto, (max-width: 742px) 100vw, 742px" /></span></div><div class="thrv_wrapper thrv_text_element"><p>Wie wir sehen, stehen nun alle Namen in der Konsole. Dafür sind C# for Schleifen also auch sehr nützlich!</p><p>Falls du die C# for Schleife noch immer etwas verwirrend findest, empfehle ich dir für ein besseres Verständnis, in der Praxis noch selbst damit zu üben.</p></div><div class="thrv_wrapper thrv_symbol thrive-shortcode thrv_symbol_25802" data-shortcode="thrive_symbol" data-id="25802" data-selector=".thrv_symbol_25802"><div class="thrive-shortcode-config" style="display: none !important"></div><div class="thrive-shortcode-html thrive-symbol-shortcode " data-symbol-id="25802"><style type="text/css" id="tcb-style-base-tcb_symbol-25802"  onLoad="typeof window.lightspeedOptimizeStylesheet === 'function' && window.lightspeedOptimizeStylesheet()" class="tcb-lightspeed-style">body:not(.tve_editor_page) .thrv_social_follow .tve_s_item a[href=""],body:not(.tve_editor_page) .thrive_author_links .tve_s_item a[href=""]{display: none;}.thrv_wrapper .tve-content-box-background{position: absolute;width: 100%;left: 0px;top: 0px;overflow: hidden;background-clip: padding-box;height: 100% !important;}.thrv_wrapper.thrv-content-box{box-sizing: border-box;position: relative;min-height: 10px;}.thrv_wrapper.thrv-content-box div:not(.thrv_icon):not(.ui-resizable-handle):not(.tve-auxiliary-icon-element){box-sizing: border-box;}.tve-cb{display: inline-block;vertical-align: middle;clear: both;overflow: visible;width: 100%;z-index: 1;position: relative;min-height: 10px;}.tve_image_caption{position: relative;}.tve_image_caption:not(.tcb-mm-image.tve-tab-image){height: auto !important;}.tve_image_caption .tve_image{max-width: 100%;width: 100%;}.tcb-style-wrap strong{font-weight: var(--g-bold-weight,bold);}.tcb-plain-text{cursor: text;}a .tcb-plain-text{cursor: inherit;}.thrv_text_element{overflow-wrap: break-word;}.thrive-symbol-shortcode{position: relative;}body:not(.tve_editor_page) .thrv_wrapper.thrv_footer,body:not(.tve_editor_page) .thrv_wrapper.thrv_header{padding: 0px;}.tcb-post-content.thrv_wrapper{margin-top: 15px;margin-bottom: 15px;padding: 0px;}#tve_editor .tcb-post-content p{font-size: 16px;line-height: 1.6em;}body:not(.tve_editor_page) .tcb-post-list[data-disabled-links="1"] article{position: relative;}.notifications-content-wrapper.tcb-permanently-hidden{display: none !important;}.tcb-permanently-hidden{display: none !important;}.tar-disabled{cursor: default;opacity: 0.4;pointer-events: none;}.tve_ea_thrive_animation{opacity: 0;}.tve_ea_thrive_animation.tve_anim_start{opacity: 1;transition: all 0.5s ease-out 0s;}.tve_ea_thrive_animation.tve_anim_slide_left{transform: translateX(-200px);}.tve_ea_thrive_animation.tve_anim_slide_left.tve_anim_start{transform: translateX(0px);}.tcb-flex-row{display: flex;flex-flow: row nowrap;align-items: stretch;justify-content: space-between;margin-top: 0px;margin-left: -15px;padding-bottom: 15px;padding-top: 15px;}.tcb-flex-col{flex: 1 1 auto;padding-top: 0px;padding-left: 15px;}.tcb-flex-row .tcb-flex-col{box-sizing: border-box;}.tcb-col{height: 100%;display: flex;flex-direction: column;position: relative;}.tcb-flex-row .tcb-col{box-sizing: border-box;}html{text-rendering: auto !important;}html body{text-rendering: auto !important;}.thrv_wrapper{margin-top: 20px;margin-bottom: 20px;padding: 1px;}.thrv_wrapper div{box-sizing: content-box;}.thrv_symbol .thrv_wrapper:not(.thrv_icon){box-sizing: border-box !important;}.thrv_wrapper.tve-elem-default-pad{padding: 20px;}.thrv_wrapper.thrv_text_element,.thrv_wrapper.thrv_symbol,.thrv_wrapper.thrv-plain-text{margin: 0px;}.thrv_wrapper.thrv-columns{margin-top: 10px;margin-bottom: 10px;padding: 0px;}p{font-size: 1em;}.tve_image{border-radius: 0px;box-shadow: none;}div .tve_image_caption{padding: 0px;max-width: 100% !important;box-sizing: border-box !important;}.tve_image_caption .tve_image_frame{display: block;max-width: 100%;position: relative;overflow: hidden;}.tve_image_caption .tve_image{display: block;padding: 0px;height: auto;}:not(#_s):not(#_s) .tcb-conditional-display-placeholder{position: relative;min-height: var(--tcb-container-height-d,100px) !important;}:not(#_s):not(#_s) .tcb-conditional-display-placeholder.thrv-page-section{box-sizing: border-box;margin: 0px;}:not(#_s):not(#_s) .tcb-conditional-display-placeholder.thrv-content-box{box-sizing: border-box;}:not(#_s):not(#_s) .tcb-conditional-display-placeholder .tve-page-section-out,:not(#_s):not(#_s) .tcb-conditional-display-placeholder .tve-content-box-background{box-sizing: border-box;position: absolute;width: 100%;height: 100%;left: 0px;top: 0px;overflow: hidden;}.thrv_wrapper.thrv_contentbox_shortcode{position: relative;}body:not(.ttb-editor-page) .tcb-post-content::before,body:not(.ttb-editor-page) .tcb-post-content::after{display: none;}.thrv_wrapper.thrv_text_element{padding: 1px;}body.single:not(.tve_editor_page) .thrv_contents_table:not(.tve-rendered){display: none;}body.single:not(.tve_editor_page) #tve_editor .thrv_contents_table{display: block;}@media (max-width: 1023px){:not(#_s):not(#_s) .tcb-conditional-display-placeholder{min-height: var(--tcb-container-height-t) !important;}}@media (max-width: 767px){html{overflow-x: hidden !important;}html,body{max-width: 100vw !important;}.tcb-flex-row{flex-direction: column;}.thrv_wrapper > .tcb-flex-row:not(.v-2) > .tcb-flex-col{width: 100%;max-width: 100% !important;flex: 0 0 auto !important;}:not(#_s):not(#_s) .tcb-conditional-display-placeholder{min-height: var(--tcb-container-height-m) !important;}}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){.tcb-flex-col{width: 100%;}.tcb-col{display: block;}}@media screen and (max-device-width: 480px){body{text-size-adjust: none;}}</style><style class='tve-symbol-custom-style'>@media (min-width: 300px){.thrv_symbol_25802 [data-css="tve-u-18901083292"]{padding-left: 0px !important;margin-top: 0px !important;padding-top: 0px !important;margin-bottom: 0px !important;padding-bottom: 0px !important;}.thrv_symbol_25802 [data-css="tve-u-18901083294"]{box-shadow: rgba(0,0,0,0.4) 0px 0px 12px 0px;--tve-border-radius: 20px;border-radius: 20px;overflow: hidden;border: 2px solid rgb(255,255,255) !important;background-image: linear-gradient(rgba(255,255,255,0.8),rgba(255,255,255,0.8)),repeating-radial-gradient(circle at center center,rgba(148,163,176,0.7),rgba(148,163,176,0.7) 1px,transparent 1px,transparent 100%) !important;background-size: auto,3px 3px !important;background-position: 50% 50%,50% 50% !important;background-attachment: scroll,scroll !important;background-repeat: no-repeat,repeat !important;--background-image: linear-gradient(rgba(255,255,255,.8),rgba(255,255,255,.8)),repeating-radial-gradient(circle at center center,rgba(148,163,176,.7),rgba(148,163,176,.7) 1px,transparent 1px,transparent 100%) !important;--background-size: auto auto,3px 3px !important;--background-position: 50% 50%,50% 50% !important;--background-attachment: scroll,scroll !important;--background-repeat: no-repeat,repeat !important;--tve-applied-background-image: linear-gradient(rgba(255,255,255,.8),rgba(255,255,255,.8)),repeating-radial-gradient(circle at center center,rgba(148,163,176,.7),rgba(148,163,176,.7) 1px,transparent 1px,transparent 100%) !important;}.thrv_symbol_25802 [data-css="tve-u-1890108329a"]{margin-top: 0px;margin-left: 0px;}.thrv_symbol_25802 [data-css="tve-u-189010832a2"]{border-radius: 8px;overflow: hidden;background-color: rgb(244,78,3) !important;--background-color: #f44e03 !important;--tve-applied-background-color: #f44e03 !important;}.thrv_symbol_25802 [data-css="tve-u-189010832a3"]{--tve-alignment: center;float: none;background-color: rgb(0,8,255) !important;margin-left: auto !important;margin-right: auto !important;}:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] p,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] li,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] blockquote,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] address,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] .tcb-plain-text,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] label,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] h1,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] h2,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] h3,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] h4,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] h5,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] h6{color: rgb(255,255,255);}:not(#tve) .thrv_symbol_25802 [data-css="tve-u-189010832a4"]{font-size: 20px !important;font-weight: var(--g-bold-weight,bold) !important;}.thrv_symbol_25802 [data-css="tve-u-18901083299"]{width: 387px;padding-left: 0px !important;padding-right: 0px !important;margin-top: 0px !important;margin-bottom: 0px !important;}.thrv_symbol_25802 [data-css="tve-u-1890108329e"]{margin-top: 0px !important;margin-left: 10px !important;margin-right: 10px !important;}:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329f"]{font-size: 17px !important;color: rgb(0,0,0) !important;--tcb-applied-color: #000 !important;--tve-applied-color: #000 !important;}.thrv_symbol_25802 [data-css="tve-u-189010832a1"]{max-width: 388px;padding-top: 10px !important;padding-bottom: 10px !important;margin: 0px 10px !important;}.thrv_symbol_25802 [data-css="tve-u-18901083295"]{--tve-border-radius: 20px;border-radius: 20px;overflow: hidden;margin-top: 0px !important;margin-bottom: 0px !important;}.thrv_symbol_25802 [data-css="tve-u-18901083297"]{max-width: 39.9998%;}.thrv_symbol_25802 [data-css="tve-u-1890108329b"]{max-width: 59.9982%;}.thrv_symbol_25802 [data-css="tve-u-18901083298"]{justify-content: center !important;}.thrv_symbol_25802 [data-css="tve-u-18901083296"]{padding-top: 0px !important;padding-bottom: 0px !important;}.thrv_symbol_25802 [data-css="tve-u-1890108329c"]{justify-content: center !important;padding-left: 0px !important;padding-right: 0px !important;}.thrv_symbol_25802 [data-css="tve-u-1890108329d"]{margin-top: 0px !important;margin-bottom: 0px !important;padding: 0px 10px !important;}.thrv_symbol_25802 [data-css="tve-u-1890108329d"] > .tve-cb{justify-content: center;display: flex;flex-direction: column;}.thrv_symbol_25802 [data-css="tve-u-18901083293"]{max-width: 900px;float: none;width: 100%;margin-left: 20px !important;margin-right: auto !important;padding: 0px !important;margin-bottom: 50px !important;}:not(#tve) .thrv_symbol_25802 [data-css="tve-u-18901083293"]:hover [data-css="tve-u-18901083294"]{background-image: none !important;box-shadow: rgba(0,0,0,0.4) 0px 0px 12px 8px !important;}}@media (max-width: 1023px){.thrv_symbol_25802 [data-css="tve-u-1890108329e"]{margin-top: 0px !important;margin-bottom: -10px !important;}:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329f"]{font-size: 18px !important;}.thrv_symbol_25802 [data-css="tve-u-189010832a1"]{margin-top: 0px !important;}.thrv_symbol_25802 [data-css="tve-u-1890108329c"]{padding-top: 5px !important;padding-bottom: 5px !important;}.thrv_symbol_25802 [data-css="tve-u-18901083297"]{max-width: 40%;}.thrv_symbol_25802 [data-css="tve-u-1890108329b"]{max-width: 59.9996%;}:not(#tve) .thrv_symbol_25802 [data-css="tve-u-189010832a4"]{font-size: 18px !important;}.thrv_symbol_25802 [data-css="tve-u-18901083292"]{padding-right: 20px !important;}}@media (max-width: 767px){.thrv_symbol_25802 [data-css="tve-u-18901083299"]{width: 420px;float: none;margin-left: auto !important;margin-right: auto !important;margin-bottom: 0px !important;}.thrv_symbol_25802 [data-css="tve-u-1890108329e"]{margin-top: 12px !important;margin-bottom: 0px !important;}:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329f"]{font-size: 18px !important;}.thrv_symbol_25802 [data-css="tve-u-189010832a1"]{max-width: 500px;margin: 0px 10px 15px !important;}:not(#tve) .thrv_symbol_25802 [data-css="tve-u-189010832a4"]{font-size: 18px !important;}.thrv_symbol_25802 [data-css="tve-u-1890108329b"]{max-width: 100%;}.thrv_symbol_25802 [data-css="tve-u-1890108329d"]{padding-left: 0px !important;padding-right: 0px !important;}.thrv_symbol_25802 [data-css="tve-u-18901083292"]{padding-right: 0px !important;}.thrv_symbol_25802 [data-css="tve-u-18901083293"]{margin-left: 0px !important;}}</style><div class="thrv_wrapper thrv_contentbox_shortcode thrv-content-box tve-elem-default-pad" data-css="tve-u-18901083292" style=""> <div class="tve-content-box-background" data-tcb_hover_state_parent="1"></div> <div class="tve-cb"><a href="https://programmieren-starten.de/pev-lp1/" target="_blank" rel=" nofollow" class=""></a><a href="https://programmieren-starten.de/pev-lp1/" target="_blank" rel=" nofollow" class=""></a><a href="https://programmieren-starten.de/pev-lp1/" target="_blank" rel=" nofollow" class=""></a><a href="https://programmieren-starten.de/pev-lp1/" target="_blank" rel=" nofollow" class=""></a><a href="https://programmieren-starten.de/pev-lp1/" target="_blank" rel=" nofollow" class=""></a><a href="https://programmieren-starten.de/pev-lp1/" target="_blank" rel=" nofollow" class=""></a><a href="https://programmieren-starten.de/pev-lp1/" target="_blank" rel=" nofollow" class=""></a><a href="https://programmieren-starten.de/pev-lp1/" target="_blank" rel=" nofollow" class=""></a><a href="https://programmieren-starten.de/pev-lp1/" target="_blank" rel=" nofollow" class=""></a><a href="https://programmieren-starten.de/csharp-lp1/" target="_blank" rel=""><div class="thrv_wrapper thrv_contentbox_shortcode thrv-content-box tve_evt_manager_listen tve_et_tve-viewport tve_ea_thrive_animation tve_anim_slide_left tve-viewport-triggered" data-css="tve-u-18901083293" data-link-wrap="1" data-tcb-events="__TCB_EVENT_[{&quot;t&quot;:&quot;tve-viewport&quot;,&quot;config&quot;:{&quot;anim&quot;:&quot;slide_left&quot;,&quot;loop&quot;:0},&quot;a&quot;:&quot;thrive_animation&quot;}]_TNEVE_BCT__" style="" id="banner-lm1"> <div class="tve-content-box-background" data-css="tve-u-18901083294" data-tcb_hover_state_parent="1" style="--tve-border-radius:20px; border-radius: 20px; overflow: hidden;"></div> <div class="tve-cb"><div class="thrv_wrapper thrv-columns" style="--tcb-col-el-width: 721.859;" data-css="tve-u-18901083295"><div class="tcb-flex-row tcb-resized tcb--cols--2" data-css="tve-u-18901083296" style=""><div class="tcb-flex-col c-33" data-css="tve-u-18901083297" style=""><div class="tcb-col" data-css="tve-u-18901083298" style=""><div class="thrv_wrapper tve_image_caption" data-css="tve-u-18901083299" style=""><span class="tve_image_frame" style="width: 100%;"><img decoding="async" loading="lazy" class="tve_image wp-image-19282" alt="c# masterkurs kursbild" width="280" height="280" title="C# Masterkurs Kursbild" data-id="19282" src="https://programmieren-starten.de/wp-content/uploads/2022/05/C-Masterkurs-Kursbild.svg" style="aspect-ratio: auto 810 / 810;" data-css="tve-u-1890108329a" data-pagespeed-url-hash="3050102232" onload="pagespeed.CriticalImages.checkImageForCriticality(this);" data-width="280" data-init-width="810" data-init-height="809.999993" data-height="280"></span></div></div></div><div class="tcb-flex-col c-66" data-css="tve-u-1890108329b" style=""><div class="tcb-col" data-css="tve-u-1890108329c" style=""><div class="thrv_wrapper thrv_contentbox_shortcode thrv-content-box tve-elem-default-pad" data-css="tve-u-1890108329d" style=""> <div class="tve-content-box-background"></div> <div class="tve-cb" style=""><div class="thrv_wrapper thrv_text_element" style="" data-css="tve-u-1890108329e"><p data-css="tve-u-1890108329f" style="text-align: center;">Du möchtest die Programmiersprache C# <strong>von A bis Z meistern</strong>?</p><p data-css="tve-u-1890108329f" style="text-align: center;">Dann informiere dich jetzt über unseren umfassenden <strong>C# Masterkurs</strong>:</p></div><div class="thrv_wrapper thrv_contentbox_shortcode thrv-content-box tve-elem-default-pad" data-css="tve-u-189010832a1" style=""> <div class="tve-content-box-background" data-css="tve-u-189010832a2" style=""></div> <div class="tve-cb"><div class="thrv_wrapper thrv_text_element thrv-plain-text" data-css="tve-u-189010832a3" style="background-color: rgb(244, 78, 3) !important; --background-color:rgb(244, 78, 3) !important;"><div class="tcb-plain-text" data-css="tve-u-189010832a4" style="text-align: center;">Alle Details zum Kurs</div></div></div> </div></div> </div></div></div></div></div></div> </div></a></div> </div></div></div><a href="https://programmieren-starten.de/csharp-lp1/" target="_blank" rel=" nofollow"></a><a href="https://programmieren-starten.de/python-lp1/" target="_blank" rel="  nofollow"></a><div class="thrv_wrapper thrv_contentbox_shortcode thrv-content-box tve-elem-default-pad" data-css="tve-u-6221c5a30699f9" style=""> <div class="tve-content-box-background"></div> <div class="tve-cb"><div class="thrv_wrapper thrv-columns" style="--tcb-col-el-width: 741.859;" data-css="tve-u-6221c5a3069a15"><div class="tcb-flex-row v-2 m-edit tcb-mobile-wrap tcb--cols--2" data-css="tve-u-6221c5a3069a21" style=""><div class="tcb-flex-col" data-css="tve-u-6221c5a3069a42" style=""><div class="tcb-col"><div class="thrv_wrapper thrv-button thrv-button-v2 tcb-local-vars-root" data-css="tve-u-6221c5a3069a51" style=""> <div class="thrive-colors-palette-config" style="display: none !important"></div> <a href="https://programmieren-starten.de/blog/csharp-2d-arrays/" class="tcb-button-link tcb-plain-text" rel="nofollow"> <span class="tcb-button-texts"><span class="tcb-button-text thrv-inline-text" data-css="tve-u-6221c5a3069a69" style="">Vorheriger Artikel</span></span> </a> </div></div></div><div class="tcb-flex-col" data-css="tve-u-6221c5a3069a86" style=""><div class="tcb-col"><div class="thrv_wrapper thrv-button thrv-button-v2 tcb-local-vars-root" data-css="tve-u-6221c5a3069aa3" style=""> <div class="thrive-colors-palette-config" style="display: none !important"></div> <a href="https://programmieren-starten.de/blog/csharp-foreach-schleife/" class="tcb-button-link tcb-plain-text" rel="nofollow"> <span class="tcb-button-texts"><span class="tcb-button-text thrv-inline-text" data-css="tve-u-6221c5a3069ab9" style="">Nächster Artikel</span></span> </a> </div></div></div></div></div></div> </div><div class="tcb_flag" style="display: none"></div>
<p>Der Beitrag <a href="https://www.programmieren-starten.de/blog/csharp-for-schleife/">C# Tutorial [11/17] – C# for Schleife</a> erschien zuerst auf <a href="https://www.programmieren-starten.de">programmieren-starten.de</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>C# Tutorial [10/17] – C# 2D Arrays</title>
		<link>https://www.programmieren-starten.de/blog/csharp-2d-arrays/</link>
		
		<dc:creator><![CDATA[Hendrik]]></dc:creator>
		<pubDate>Wed, 09 Feb 2022 14:18:42 +0000</pubDate>
				<category><![CDATA[C#]]></category>
		<guid isPermaLink="false">https://programmieren-starten.de/blog/clone-of-c-tutorial-9-eindimensionale-c-arrays/</guid>

					<description><![CDATA[<p>Nachdem wir im letzten Beitrag bereits die eindimensionalen Arrays kennengelernt und mit diesen gearbeitet haben, sehen wir uns heute die C# 2D Arrays genauer an. Da man diese auch häufig in der Praxis benötigt, stellen auch sie eine unentbehrliche Grundlage beim Programmieren in C# dar. Inhaltsverzeichnis Inhaltsverzeichnis Inhaltsverzeichnis1. Was sind C# 2D Arrays?1.1. Genauere Erläuterung [&#8230;]</p>
<p>Der Beitrag <a href="https://www.programmieren-starten.de/blog/csharp-2d-arrays/">C# Tutorial [10/17] – C# 2D Arrays</a> erschien zuerst auf <a href="https://www.programmieren-starten.de">programmieren-starten.de</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div class="thrv_wrapper thrv_text_element tve_empty_dropzone"><p>Nachdem wir im letzten Beitrag bereits die <a href="https://programmieren-starten.de/blog/csharp-arrays/" target="_blank" rel="nofollow" class="" style="outline: none;">eindimensionalen Arrays</a> kennengelernt und mit diesen gearbeitet haben, sehen wir uns heute die <strong>C# 2D Arrays</strong> genauer an. Da man diese auch häufig in der Praxis benötigt, stellen auch sie eine unentbehrliche Grundlage beim Programmieren in C# dar.</p></div><div class="thrv_responsive_video thrv_wrapper" data-type="youtube" data-rel="0" data-modestbranding="0" data-aspect-ratio="16:9" data-aspect-ratio-default="0" data-float-visibility="mobile" data-url="https://www.youtube.com/watch?v=IMcOKgMgHKE" data-no-cookie="1" style="" data-css="tve-u-6203cd426d4df2" data-float-position="top-left" data-float-width-d="300px" data-float-padding1-d="25px" data-float-padding2-d="25px">
	

	<div class="tve_responsive_video_container" style="padding-bottom: 56.25%;">
		<div class="tcb-video-float-container"><div class="video_overlay"></div></div>
	</div>
</div><div class="thrv_wrapper thrv_text_element" data-tag="h2"><h2 data-css="tve-u-6203cd426d4e72" id="tab-con-9" class="">Inhaltsverzeichnis</h2></div><div class="thrv_wrapper thrv_contents_table" data-columns="1" data-headers="h1,h2,h3">
	<div class="tve_contents_table">
		<span class="tve_ct_title" data-css="tve-u-6203cd426d4e95">Inhaltsverzeichnis</span>
		<div class="tve_ct_content tve_clearfix"><div class="ct_column"><div class="tve_ct_level1"><a href="#tab-con-9" rel="nofollow">Inhaltsverzeichnis</a></div><div class="tve_ct_level1"><a href="#tab-con-10" rel="nofollow">1. Was sind C# 2D Arrays?</a></div><div class="tve_ct_level2"><a href="#t-1628932082479" rel="nofollow">1.1. Genauere Erläuterung der Tabelle</a></div><div class="tve_ct_level1"><a href="#t-1642750060717" rel="nofollow">2. C# 2D Arrays in der Praxis</a></div><div class="tve_ct_level2"><a href="#t-1644416425917" rel="nofollow">2.1. 2D Arrays erzeugen</a></div><div class="tve_ct_level2"><a href="#t-1644416425918" rel="nofollow">2.2. Werte an 2D Arrays zuweisen</a></div><div class="tve_ct_level2"><a href="#t-1644416425919" rel="nofollow">2.3. Werte von 2D Arrays lesen</a></div></div></div>
	</div>
</div><div class="thrv_wrapper thrv_text_element" data-tag="h2"><h2 class="" data-css="tve-u-6203cd426d4ea1" id="tab-con-10">1. Was sind C# 2D Arrays?</h2></div><div class="thrv_wrapper thrv_text_element"><p>Während 1D Arrays wie eine Liste von Werten strukturiert sind, kann man sich in C# 2D Arrays wie eine <strong>Tabelle oder wie ein Raster aus Werten</strong> vorstellen. Mit zwei Dimensionen, also mit Zeilen und Spalten.</p><p>Ein 2D-Array sieht in C#-Code folgendermaßen aus:</p></div><div class="thrv_wrapper tve_image_caption" data-css="tve-u-17ededfb5ec"><span class="tve_image_frame"><img decoding="async" class="tve_image wp-image-17376" alt="c# 2d arrays" data-id="17376" width="742" data-init-width="1584" height="391" data-init-height="834" title="c#-2d-arrays-1" loading="lazy" src="https://programmieren-starten.de/wp-content/uploads/2022/02/c-2d-arrays-1.png" data-width="742" data-height="391" data-pagespeed-url-hash="2316888484" onload="pagespeed.CriticalImages.checkImageForCriticality(this);" style="aspect-ratio: auto 1584 / 834;" srcset="https://www.programmieren-starten.de/wp-content/uploads/2022/02/c-2d-arrays-1.png 1584w, https://www.programmieren-starten.de/wp-content/uploads/2022/02/c-2d-arrays-1-300x158.png 300w, https://www.programmieren-starten.de/wp-content/uploads/2022/02/c-2d-arrays-1-1024x539.png 1024w, https://www.programmieren-starten.de/wp-content/uploads/2022/02/c-2d-arrays-1-768x404.png 768w, https://www.programmieren-starten.de/wp-content/uploads/2022/02/c-2d-arrays-1-1536x809.png 1536w" sizes="auto, (max-width: 742px) 100vw, 742px" /></span></div><div class="thrv_wrapper thrv_text_element"><p>Das hier ist ein einfaches String-Array mit zwei Dimensionen. Genannt habe ich dieses einfach mal „products“. Du siehst, man erstellt das Ganze auf einem sehr ähnlichen Weg wie ein 1D-Array, nur dass man beim Erstellen eines C# 2D Arrays in das eckige Klammerpaar noch ein Komma setzt.</p><p>Bei der Erstellung muss man nämlich Größen für <strong>zwei verschiedene Dimensionen</strong> angeben. Einmal geben wir die <strong>Anzahl der Spalten pro Zeile</strong> an, das ist die x-Achse. Dann geben wir noch die <strong>Anzahl der Zeilen</strong> an, also die Anzahl an Werten auf der y-Achse:</p></div><div class="thrv_wrapper tve_image_caption" data-css="tve-u-17edee0dfc0"><span class="tve_image_frame"><img decoding="async" class="tve_image wp-image-17379" alt="c# 2d array beispiel definition" data-id="17379" width="742" data-init-width="1088" height="79" data-init-height="116" title="2" loading="lazy" src="https://programmieren-starten.de/wp-content/uploads/2022/02/2-1.png" data-width="742" data-height="79" data-pagespeed-url-hash="1590223159" onload="pagespeed.CriticalImages.checkImageForCriticality(this);" style="aspect-ratio: auto 1088 / 116;" srcset="https://www.programmieren-starten.de/wp-content/uploads/2022/02/2-1.png 1088w, https://www.programmieren-starten.de/wp-content/uploads/2022/02/2-1-300x32.png 300w, https://www.programmieren-starten.de/wp-content/uploads/2022/02/2-1-1024x109.png 1024w, https://www.programmieren-starten.de/wp-content/uploads/2022/02/2-1-768x82.png 768w" sizes="auto, (max-width: 742px) 100vw, 742px" /></span></div><div class="thrv_wrapper thrv_text_element"><p>Auf diese Weise kann man sich das Ganze wie eine <strong>Tabelle</strong> vorstellen.</p><p>Wir haben hier nun also ein 2D-Array mit dem Namen „products“ erstellt, welches zwei Spalten und drei Zeilen besitzt. Also drei Zeilen mit jeweils zwei Spalten. In jeder Zeile befindet sich in der ersten Spalte immer der Produktname.</p><p>In der Spalte 0 von Zeile 0 haben wir beispielsweise den Namen „Senf“ als Produktnamen geschrieben. In der Spalte 1 von Zeile 0 befindet sich der Produkttyp Lebensmittel:</p></div><div class="thrv_wrapper tve_image_caption" data-css="tve-u-17edee1d5ab"><span class="tve_image_frame"><img decoding="async" class="tve_image wp-image-17383" alt="zeile 0 des beispiel arrays" data-id="17383" width="742" data-init-width="1170" height="120" data-init-height="190" title="3" loading="lazy" src="https://programmieren-starten.de/wp-content/uploads/2022/02/3-1.png" data-width="742" data-height="120" data-pagespeed-url-hash="326860048" onload="pagespeed.CriticalImages.checkImageForCriticality(this);" style="aspect-ratio: auto 1170 / 190;" srcset="https://www.programmieren-starten.de/wp-content/uploads/2022/02/3-1.png 1170w, https://www.programmieren-starten.de/wp-content/uploads/2022/02/3-1-300x49.png 300w, https://www.programmieren-starten.de/wp-content/uploads/2022/02/3-1-1024x166.png 1024w, https://www.programmieren-starten.de/wp-content/uploads/2022/02/3-1-768x125.png 768w" sizes="auto, (max-width: 742px) 100vw, 742px" /></span></div><div class="thrv_wrapper thrv_text_element"><p>Wie bei eindimensionalen Arrays siehst du, dass in C# 2D Arrays ebenfalls jeweils immer bei Index 0 beginnen. Der 0te Index ist also immer der erste Index.</p><p>Das habe ich in diesem Beispiel mit drei verschiedenen Zeilen umgesetzt. Ich habe also zu diesem products-Array drei Produkte mit jeweils einem Produkttyp hinzugefügt.</p><p>In Spalte 0, Zeile 1 sehen wir den Produktnamen „Smartphone“ und in Spalte 1 von Zeile 1 haben wir dessen Produkttyp, nämlich Elektronik:</p></div><div class="thrv_wrapper tve_image_caption" data-css="tve-u-17edee2e8c4"><span class="tve_image_frame"><img decoding="async" class="tve_image wp-image-17385" alt="zeile 1 des beispiel arrays" data-id="17385" width="742" data-init-width="1162" height="117" data-init-height="184" title="4" loading="lazy" src="https://programmieren-starten.de/wp-content/uploads/2022/02/4-1.png" data-width="742" data-height="117" data-pagespeed-url-hash="3358464233" onload="pagespeed.CriticalImages.checkImageForCriticality(this);" style="aspect-ratio: auto 1162 / 184;" srcset="https://www.programmieren-starten.de/wp-content/uploads/2022/02/4-1.png 1162w, https://www.programmieren-starten.de/wp-content/uploads/2022/02/4-1-300x48.png 300w, https://www.programmieren-starten.de/wp-content/uploads/2022/02/4-1-1024x162.png 1024w, https://www.programmieren-starten.de/wp-content/uploads/2022/02/4-1-768x122.png 768w" sizes="auto, (max-width: 742px) 100vw, 742px" /></span></div><div class="thrv_wrapper thrv_text_element"><p>Zu guter Letzt haben wir noch Spalte 0 von Zeile 2 mit dem Produktnamen „Schokolade“ und in Spalte 1 von Zeile 2 den Produkttyp Lebensmittel:</p></div><div class="thrv_wrapper tve_image_caption" data-css="tve-u-17edee356e8"><span class="tve_image_frame"><img decoding="async" class="tve_image wp-image-17387" alt="zeile 2 des beispiel arrays" data-id="17387" width="742" data-init-width="1138" height="128" data-init-height="196" title="5" loading="lazy" src="https://programmieren-starten.de/wp-content/uploads/2022/02/5-1.png" data-width="742" data-height="128" data-pagespeed-url-hash="2095101122" onload="pagespeed.CriticalImages.checkImageForCriticality(this);" style="aspect-ratio: auto 1138 / 196;" srcset="https://www.programmieren-starten.de/wp-content/uploads/2022/02/5-1.png 1138w, https://www.programmieren-starten.de/wp-content/uploads/2022/02/5-1-300x52.png 300w, https://www.programmieren-starten.de/wp-content/uploads/2022/02/5-1-1024x176.png 1024w, https://www.programmieren-starten.de/wp-content/uploads/2022/02/5-1-768x132.png 768w" sizes="auto, (max-width: 742px) 100vw, 742px" /></span></div><div class="thrv_wrapper thrv_text_element"><p>Weil das Ganze so nun etwas verwirrend aussieht, habe ich es noch einmal auf eine andere Art visualisiert:</p></div><div class="thrv_wrapper tve_image_caption" data-css="tve-u-17edee41c86"><span class="tve_image_frame"><img decoding="async" class="tve_image wp-image-17389" alt="c# 2d array visualisiert in tabelle" data-id="17389" width="742" data-init-width="1348" height="210" data-init-height="382" title="6" loading="lazy" src="https://programmieren-starten.de/wp-content/uploads/2022/02/6-1.png" data-width="742" data-height="210" data-pagespeed-url-hash="831738011" onload="pagespeed.CriticalImages.checkImageForCriticality(this);" style="aspect-ratio: auto 1348 / 382;" srcset="https://www.programmieren-starten.de/wp-content/uploads/2022/02/6-1.png 1348w, https://www.programmieren-starten.de/wp-content/uploads/2022/02/6-1-300x85.png 300w, https://www.programmieren-starten.de/wp-content/uploads/2022/02/6-1-1024x290.png 1024w, https://www.programmieren-starten.de/wp-content/uploads/2022/02/6-1-768x218.png 768w" sizes="auto, (max-width: 742px) 100vw, 742px" /></span></div><div class="thrv_wrapper thrv_text_element"><p>Man kann sich in C# 2D Arrays im Grunde wie eine Tabelle vorstellen, die zwei Dimensionen besitzt. Diese enthält verschiedene Zellen, also Spalten, in die man Werte eintragen kann.</p></div><div class="thrv_wrapper thrv_text_element" data-tag="h2"><h3 class="" data-css="tve-u-6203cd426d4eb9" id="t-1628932082479" style="">1.1. Genauere Erläuterung der Tabelle</h3></div><div class="thrv_wrapper thrv_text_element"><p>Spalte 0 von Zeile 0 ist der Produktname „Senf“.</p><p>Spalte 1 von Zeile 0 ist der Produkttyp Lebensmittel.</p><p>Spalte 0 von Zeile 1 ist der Produktname „Smartphone“.</p><p>Spalte 1 von Zeile 1 ist der Produkttyp Elektronik.</p><p>Spalte 0 von Zeile 2 ist der Produktname „Schokolade“.</p><p>Und zuletzt befindet sich in Spalte 1 von Zeile 2 der Produkttyp Lebensmittel.</p><p>Damit das Thema noch verständlicher erscheint, sehen wir uns die 2D Arrays nun einmal in der Praxis in Visual Studio an.</p></div><div class="thrv_wrapper thrv_symbol thrive-shortcode thrv_symbol_25802" data-shortcode="thrive_symbol" data-id="25802" data-selector=".thrv_symbol_25802"><div class="thrive-shortcode-config" style="display: none !important"></div><div class="thrive-shortcode-html thrive-symbol-shortcode " data-symbol-id="25802"><style type="text/css" id="tcb-style-base-tcb_symbol-25802"  onLoad="typeof window.lightspeedOptimizeStylesheet === 'function' && window.lightspeedOptimizeStylesheet()" class="tcb-lightspeed-style">body:not(.tve_editor_page) .thrv_social_follow .tve_s_item a[href=""],body:not(.tve_editor_page) .thrive_author_links .tve_s_item a[href=""]{display: none;}.thrv_wrapper .tve-content-box-background{position: absolute;width: 100%;left: 0px;top: 0px;overflow: hidden;background-clip: padding-box;height: 100% !important;}.thrv_wrapper.thrv-content-box{box-sizing: border-box;position: relative;min-height: 10px;}.thrv_wrapper.thrv-content-box div:not(.thrv_icon):not(.ui-resizable-handle):not(.tve-auxiliary-icon-element){box-sizing: border-box;}.tve-cb{display: inline-block;vertical-align: middle;clear: both;overflow: visible;width: 100%;z-index: 1;position: relative;min-height: 10px;}.tve_image_caption{position: relative;}.tve_image_caption:not(.tcb-mm-image.tve-tab-image){height: auto !important;}.tve_image_caption .tve_image{max-width: 100%;width: 100%;}.tcb-style-wrap strong{font-weight: var(--g-bold-weight,bold);}.tcb-plain-text{cursor: text;}a .tcb-plain-text{cursor: inherit;}.thrv_text_element{overflow-wrap: break-word;}.thrive-symbol-shortcode{position: relative;}body:not(.tve_editor_page) .thrv_wrapper.thrv_footer,body:not(.tve_editor_page) .thrv_wrapper.thrv_header{padding: 0px;}.tcb-post-content.thrv_wrapper{margin-top: 15px;margin-bottom: 15px;padding: 0px;}#tve_editor .tcb-post-content p{font-size: 16px;line-height: 1.6em;}body:not(.tve_editor_page) .tcb-post-list[data-disabled-links="1"] article{position: relative;}.notifications-content-wrapper.tcb-permanently-hidden{display: none !important;}.tcb-permanently-hidden{display: none !important;}.tar-disabled{cursor: default;opacity: 0.4;pointer-events: none;}.tve_ea_thrive_animation{opacity: 0;}.tve_ea_thrive_animation.tve_anim_start{opacity: 1;transition: all 0.5s ease-out 0s;}.tve_ea_thrive_animation.tve_anim_slide_left{transform: translateX(-200px);}.tve_ea_thrive_animation.tve_anim_slide_left.tve_anim_start{transform: translateX(0px);}.tcb-flex-row{display: flex;flex-flow: row nowrap;align-items: stretch;justify-content: space-between;margin-top: 0px;margin-left: -15px;padding-bottom: 15px;padding-top: 15px;}.tcb-flex-col{flex: 1 1 auto;padding-top: 0px;padding-left: 15px;}.tcb-flex-row .tcb-flex-col{box-sizing: border-box;}.tcb-col{height: 100%;display: flex;flex-direction: column;position: relative;}.tcb-flex-row .tcb-col{box-sizing: border-box;}html{text-rendering: auto !important;}html body{text-rendering: auto !important;}.thrv_wrapper{margin-top: 20px;margin-bottom: 20px;padding: 1px;}.thrv_wrapper div{box-sizing: content-box;}.thrv_symbol .thrv_wrapper:not(.thrv_icon){box-sizing: border-box !important;}.thrv_wrapper.tve-elem-default-pad{padding: 20px;}.thrv_wrapper.thrv_text_element,.thrv_wrapper.thrv_symbol,.thrv_wrapper.thrv-plain-text{margin: 0px;}.thrv_wrapper.thrv-columns{margin-top: 10px;margin-bottom: 10px;padding: 0px;}p{font-size: 1em;}.tve_image{border-radius: 0px;box-shadow: none;}div .tve_image_caption{padding: 0px;max-width: 100% !important;box-sizing: border-box !important;}.tve_image_caption .tve_image_frame{display: block;max-width: 100%;position: relative;overflow: hidden;}.tve_image_caption .tve_image{display: block;padding: 0px;height: auto;}:not(#_s):not(#_s) .tcb-conditional-display-placeholder{position: relative;min-height: var(--tcb-container-height-d,100px) !important;}:not(#_s):not(#_s) .tcb-conditional-display-placeholder.thrv-page-section{box-sizing: border-box;margin: 0px;}:not(#_s):not(#_s) .tcb-conditional-display-placeholder.thrv-content-box{box-sizing: border-box;}:not(#_s):not(#_s) .tcb-conditional-display-placeholder .tve-page-section-out,:not(#_s):not(#_s) .tcb-conditional-display-placeholder .tve-content-box-background{box-sizing: border-box;position: absolute;width: 100%;height: 100%;left: 0px;top: 0px;overflow: hidden;}.thrv_wrapper.thrv_contentbox_shortcode{position: relative;}body:not(.ttb-editor-page) .tcb-post-content::before,body:not(.ttb-editor-page) .tcb-post-content::after{display: none;}.thrv_wrapper.thrv_text_element{padding: 1px;}body.single:not(.tve_editor_page) .thrv_contents_table:not(.tve-rendered){display: none;}body.single:not(.tve_editor_page) #tve_editor .thrv_contents_table{display: block;}@media (max-width: 1023px){:not(#_s):not(#_s) .tcb-conditional-display-placeholder{min-height: var(--tcb-container-height-t) !important;}}@media (max-width: 767px){html{overflow-x: hidden !important;}html,body{max-width: 100vw !important;}.tcb-flex-row{flex-direction: column;}.thrv_wrapper > .tcb-flex-row:not(.v-2) > .tcb-flex-col{width: 100%;max-width: 100% !important;flex: 0 0 auto !important;}:not(#_s):not(#_s) .tcb-conditional-display-placeholder{min-height: var(--tcb-container-height-m) !important;}}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){.tcb-flex-col{width: 100%;}.tcb-col{display: block;}}@media screen and (max-device-width: 480px){body{text-size-adjust: none;}}</style><style class='tve-symbol-custom-style'>@media (min-width: 300px){.thrv_symbol_25802 [data-css="tve-u-18901083292"]{padding-left: 0px !important;margin-top: 0px !important;padding-top: 0px !important;margin-bottom: 0px !important;padding-bottom: 0px !important;}.thrv_symbol_25802 [data-css="tve-u-18901083294"]{box-shadow: rgba(0,0,0,0.4) 0px 0px 12px 0px;--tve-border-radius: 20px;border-radius: 20px;overflow: hidden;border: 2px solid rgb(255,255,255) !important;background-image: linear-gradient(rgba(255,255,255,0.8),rgba(255,255,255,0.8)),repeating-radial-gradient(circle at center center,rgba(148,163,176,0.7),rgba(148,163,176,0.7) 1px,transparent 1px,transparent 100%) !important;background-size: auto,3px 3px !important;background-position: 50% 50%,50% 50% !important;background-attachment: scroll,scroll !important;background-repeat: no-repeat,repeat !important;--background-image: linear-gradient(rgba(255,255,255,.8),rgba(255,255,255,.8)),repeating-radial-gradient(circle at center center,rgba(148,163,176,.7),rgba(148,163,176,.7) 1px,transparent 1px,transparent 100%) !important;--background-size: auto auto,3px 3px !important;--background-position: 50% 50%,50% 50% !important;--background-attachment: scroll,scroll !important;--background-repeat: no-repeat,repeat !important;--tve-applied-background-image: linear-gradient(rgba(255,255,255,.8),rgba(255,255,255,.8)),repeating-radial-gradient(circle at center center,rgba(148,163,176,.7),rgba(148,163,176,.7) 1px,transparent 1px,transparent 100%) !important;}.thrv_symbol_25802 [data-css="tve-u-1890108329a"]{margin-top: 0px;margin-left: 0px;}.thrv_symbol_25802 [data-css="tve-u-189010832a2"]{border-radius: 8px;overflow: hidden;background-color: rgb(244,78,3) !important;--background-color: #f44e03 !important;--tve-applied-background-color: #f44e03 !important;}.thrv_symbol_25802 [data-css="tve-u-189010832a3"]{--tve-alignment: center;float: none;background-color: rgb(0,8,255) !important;margin-left: auto !important;margin-right: auto !important;}:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] p,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] li,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] blockquote,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] address,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] .tcb-plain-text,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] label,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] h1,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] h2,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] h3,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] h4,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] h5,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] h6{color: rgb(255,255,255);}:not(#tve) .thrv_symbol_25802 [data-css="tve-u-189010832a4"]{font-size: 20px !important;font-weight: var(--g-bold-weight,bold) !important;}.thrv_symbol_25802 [data-css="tve-u-18901083299"]{width: 387px;padding-left: 0px !important;padding-right: 0px !important;margin-top: 0px !important;margin-bottom: 0px !important;}.thrv_symbol_25802 [data-css="tve-u-1890108329e"]{margin-top: 0px !important;margin-left: 10px !important;margin-right: 10px !important;}:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329f"]{font-size: 17px !important;color: rgb(0,0,0) !important;--tcb-applied-color: #000 !important;--tve-applied-color: #000 !important;}.thrv_symbol_25802 [data-css="tve-u-189010832a1"]{max-width: 388px;padding-top: 10px !important;padding-bottom: 10px !important;margin: 0px 10px !important;}.thrv_symbol_25802 [data-css="tve-u-18901083295"]{--tve-border-radius: 20px;border-radius: 20px;overflow: hidden;margin-top: 0px !important;margin-bottom: 0px !important;}.thrv_symbol_25802 [data-css="tve-u-18901083297"]{max-width: 39.9998%;}.thrv_symbol_25802 [data-css="tve-u-1890108329b"]{max-width: 59.9982%;}.thrv_symbol_25802 [data-css="tve-u-18901083298"]{justify-content: center !important;}.thrv_symbol_25802 [data-css="tve-u-18901083296"]{padding-top: 0px !important;padding-bottom: 0px !important;}.thrv_symbol_25802 [data-css="tve-u-1890108329c"]{justify-content: center !important;padding-left: 0px !important;padding-right: 0px !important;}.thrv_symbol_25802 [data-css="tve-u-1890108329d"]{margin-top: 0px !important;margin-bottom: 0px !important;padding: 0px 10px !important;}.thrv_symbol_25802 [data-css="tve-u-1890108329d"] > .tve-cb{justify-content: center;display: flex;flex-direction: column;}.thrv_symbol_25802 [data-css="tve-u-18901083293"]{max-width: 900px;float: none;width: 100%;margin-left: 20px !important;margin-right: auto !important;padding: 0px !important;margin-bottom: 50px !important;}:not(#tve) .thrv_symbol_25802 [data-css="tve-u-18901083293"]:hover [data-css="tve-u-18901083294"]{background-image: none !important;box-shadow: rgba(0,0,0,0.4) 0px 0px 12px 8px !important;}}@media (max-width: 1023px){.thrv_symbol_25802 [data-css="tve-u-1890108329e"]{margin-top: 0px !important;margin-bottom: -10px !important;}:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329f"]{font-size: 18px !important;}.thrv_symbol_25802 [data-css="tve-u-189010832a1"]{margin-top: 0px !important;}.thrv_symbol_25802 [data-css="tve-u-1890108329c"]{padding-top: 5px !important;padding-bottom: 5px !important;}.thrv_symbol_25802 [data-css="tve-u-18901083297"]{max-width: 40%;}.thrv_symbol_25802 [data-css="tve-u-1890108329b"]{max-width: 59.9996%;}:not(#tve) .thrv_symbol_25802 [data-css="tve-u-189010832a4"]{font-size: 18px !important;}.thrv_symbol_25802 [data-css="tve-u-18901083292"]{padding-right: 20px !important;}}@media (max-width: 767px){.thrv_symbol_25802 [data-css="tve-u-18901083299"]{width: 420px;float: none;margin-left: auto !important;margin-right: auto !important;margin-bottom: 0px !important;}.thrv_symbol_25802 [data-css="tve-u-1890108329e"]{margin-top: 12px !important;margin-bottom: 0px !important;}:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329f"]{font-size: 18px !important;}.thrv_symbol_25802 [data-css="tve-u-189010832a1"]{max-width: 500px;margin: 0px 10px 15px !important;}:not(#tve) .thrv_symbol_25802 [data-css="tve-u-189010832a4"]{font-size: 18px !important;}.thrv_symbol_25802 [data-css="tve-u-1890108329b"]{max-width: 100%;}.thrv_symbol_25802 [data-css="tve-u-1890108329d"]{padding-left: 0px !important;padding-right: 0px !important;}.thrv_symbol_25802 [data-css="tve-u-18901083292"]{padding-right: 0px !important;}.thrv_symbol_25802 [data-css="tve-u-18901083293"]{margin-left: 0px !important;}}</style><div class="thrv_wrapper thrv_contentbox_shortcode thrv-content-box tve-elem-default-pad" data-css="tve-u-18901083292" style=""> <div class="tve-content-box-background" data-tcb_hover_state_parent="1"></div> <div class="tve-cb"><a href="https://programmieren-starten.de/pev-lp1/" target="_blank" rel=" nofollow" class=""></a><a href="https://programmieren-starten.de/pev-lp1/" target="_blank" rel=" nofollow" class=""></a><a href="https://programmieren-starten.de/pev-lp1/" target="_blank" rel=" nofollow" class=""></a><a href="https://programmieren-starten.de/pev-lp1/" target="_blank" rel=" nofollow" class=""></a><a href="https://programmieren-starten.de/pev-lp1/" target="_blank" rel=" nofollow" class=""></a><a href="https://programmieren-starten.de/pev-lp1/" target="_blank" rel=" nofollow" class=""></a><a href="https://programmieren-starten.de/pev-lp1/" target="_blank" rel=" nofollow" class=""></a><a href="https://programmieren-starten.de/pev-lp1/" target="_blank" rel=" nofollow" class=""></a><a href="https://programmieren-starten.de/pev-lp1/" target="_blank" rel=" nofollow" class=""></a><a href="https://programmieren-starten.de/csharp-lp1/" target="_blank" rel=""><div class="thrv_wrapper thrv_contentbox_shortcode thrv-content-box tve_evt_manager_listen tve_et_tve-viewport tve_ea_thrive_animation tve_anim_slide_left tve-viewport-triggered" data-css="tve-u-18901083293" data-link-wrap="1" data-tcb-events="__TCB_EVENT_[{&quot;t&quot;:&quot;tve-viewport&quot;,&quot;config&quot;:{&quot;anim&quot;:&quot;slide_left&quot;,&quot;loop&quot;:0},&quot;a&quot;:&quot;thrive_animation&quot;}]_TNEVE_BCT__" style="" id="banner-lm1"> <div class="tve-content-box-background" data-css="tve-u-18901083294" data-tcb_hover_state_parent="1" style="--tve-border-radius:20px; border-radius: 20px; overflow: hidden;"></div> <div class="tve-cb"><div class="thrv_wrapper thrv-columns" style="--tcb-col-el-width: 721.859;" data-css="tve-u-18901083295"><div class="tcb-flex-row tcb-resized tcb--cols--2" data-css="tve-u-18901083296" style=""><div class="tcb-flex-col c-33" data-css="tve-u-18901083297" style=""><div class="tcb-col" data-css="tve-u-18901083298" style=""><div class="thrv_wrapper tve_image_caption" data-css="tve-u-18901083299" style=""><span class="tve_image_frame" style="width: 100%;"><img decoding="async" loading="lazy" class="tve_image wp-image-19282" alt="c# masterkurs kursbild" width="280" height="280" title="C# Masterkurs Kursbild" data-id="19282" src="https://programmieren-starten.de/wp-content/uploads/2022/05/C-Masterkurs-Kursbild.svg" style="aspect-ratio: auto 810 / 810;" data-css="tve-u-1890108329a" data-pagespeed-url-hash="3050102232" onload="pagespeed.CriticalImages.checkImageForCriticality(this);" data-width="280" data-init-width="810" data-init-height="809.999993" data-height="280"></span></div></div></div><div class="tcb-flex-col c-66" data-css="tve-u-1890108329b" style=""><div class="tcb-col" data-css="tve-u-1890108329c" style=""><div class="thrv_wrapper thrv_contentbox_shortcode thrv-content-box tve-elem-default-pad" data-css="tve-u-1890108329d" style=""> <div class="tve-content-box-background"></div> <div class="tve-cb" style=""><div class="thrv_wrapper thrv_text_element" style="" data-css="tve-u-1890108329e"><p data-css="tve-u-1890108329f" style="text-align: center;">Du möchtest die Programmiersprache C# <strong>von A bis Z meistern</strong>?</p><p data-css="tve-u-1890108329f" style="text-align: center;">Dann informiere dich jetzt über unseren umfassenden <strong>C# Masterkurs</strong>:</p></div><div class="thrv_wrapper thrv_contentbox_shortcode thrv-content-box tve-elem-default-pad" data-css="tve-u-189010832a1" style=""> <div class="tve-content-box-background" data-css="tve-u-189010832a2" style=""></div> <div class="tve-cb"><div class="thrv_wrapper thrv_text_element thrv-plain-text" data-css="tve-u-189010832a3" style="background-color: rgb(244, 78, 3) !important; --background-color:rgb(244, 78, 3) !important;"><div class="tcb-plain-text" data-css="tve-u-189010832a4" style="text-align: center;">Alle Details zum Kurs</div></div></div> </div></div> </div></div></div></div></div></div> </div></a></div> </div></div></div><div class="thrv_wrapper thrv_text_element" data-tag="h2"><h2 class="" data-css="tve-u-6203cd426d4ea1" id="t-1642750060717">2. C# 2D Arrays in der Praxis</h2></div><div class="thrv_wrapper thrv_text_element"><p>Wie erstellt man ein zweidimensionales Array? Man erzeugt C# 2D Arrays im Grunde genau wie 1D Arrays, allerdings setzt man <strong>zusätzlich ein Komma</strong> zwischen das eckige Klammerpaar.</p></div><div class="thrv_wrapper thrv_text_element" data-tag="h2"><h3 class="" data-css="tve-u-6203cd426d4eb9" style="" id="t-1644416425917">2.1. 2D Arrays erzeugen</h3></div><div class="thrv_wrapper thrv_text_element"><p>Wenn wir jetzt also beispielsweise ein 2D-Array aus Strings erstellen möchten, dann schreiben wir einfach den Datentyp String, das eckige Klammerpaar und ein Komma zwischen die Klammern. Damit legen wir fest, dass es sich nicht um ein 1D-Array, sondern um ein 2D-Array handelt:</p></div><div class="thrv_wrapper tve_image_caption" data-css="tve-u-17edee7471c"><span class="tve_image_frame"><img decoding="async" class="tve_image wp-image-17394" alt="c# 2d array definieren 1" data-id="17394" width="742" data-init-width="964" height="194" data-init-height="252" title="7" loading="lazy" src="https://programmieren-starten.de/wp-content/uploads/2022/02/7-1.png" data-width="742" data-height="194" data-pagespeed-url-hash="3863342196" onload="pagespeed.CriticalImages.checkImageForCriticality(this);" style="aspect-ratio: auto 964 / 252;" srcset="https://www.programmieren-starten.de/wp-content/uploads/2022/02/7-1.png 964w, https://www.programmieren-starten.de/wp-content/uploads/2022/02/7-1-300x78.png 300w, https://www.programmieren-starten.de/wp-content/uploads/2022/02/7-1-768x201.png 768w" sizes="auto, (max-width: 742px) 100vw, 742px" /></span></div><div class="thrv_wrapper thrv_text_element"><p>Man kann in C# 2D Arrays natürlich auch von <strong>verschiedenen Datentypen</strong> erstellen. Das heißt, es sind nicht nur Strings möglich, sondern auch Integer, Decimals, Booleans und jeder beliebige selbsterstellte Datentyp auch, den man in Form einer Klasse definiert hat.</p><p>Jetzt muss man diesem Array natürlich noch einen <strong>Namen</strong> geben. Ich nenne es wieder „products“, wie bereits im vorherigen Beispiel:</p></div><div class="thrv_wrapper tve_image_caption" data-css="tve-u-17edee7fb23"><span class="tve_image_frame"><img decoding="async" class="tve_image wp-image-17396" alt="c# 2d array definieren 2" data-id="17396" width="742" data-init-width="978" height="173" data-init-height="228" title="c#-2d-arrays-8" loading="lazy" src="https://programmieren-starten.de/wp-content/uploads/2022/02/c-2d-arrays-8.png" data-width="742" data-height="173" data-pagespeed-url-hash="83420635" onload="pagespeed.CriticalImages.checkImageForCriticality(this);" style="aspect-ratio: auto 978 / 228;" srcset="https://www.programmieren-starten.de/wp-content/uploads/2022/02/c-2d-arrays-8.png 978w, https://www.programmieren-starten.de/wp-content/uploads/2022/02/c-2d-arrays-8-300x70.png 300w, https://www.programmieren-starten.de/wp-content/uploads/2022/02/c-2d-arrays-8-768x179.png 768w" sizes="auto, (max-width: 742px) 100vw, 742px" /></span></div><div class="thrv_wrapper thrv_text_element"><p>Dann erstellen wir das <strong>Arrayobjekt</strong>. Wie machen wir das? Wie bei 1D-Arrays auch: Wir schreiben erst mal das Schlüsselwort new und anschließend wieder das Wort „string“, dann setzen wir ein eckiges Klammerpaar:</p></div><div class="thrv_wrapper tve_image_caption" data-css="tve-u-17edee91588"><span class="tve_image_frame"><img decoding="async" class="tve_image wp-image-17399" alt="c# 2d array definieren 3" data-id="17399" width="742" data-init-width="1120" height="148" data-init-height="224" title="9" loading="lazy" src="https://programmieren-starten.de/wp-content/uploads/2022/02/9-1.png" data-width="742" data-height="148" data-pagespeed-url-hash="1336615974" onload="pagespeed.CriticalImages.checkImageForCriticality(this);" style="aspect-ratio: auto 1120 / 224;" srcset="https://www.programmieren-starten.de/wp-content/uploads/2022/02/9-1.png 1120w, https://www.programmieren-starten.de/wp-content/uploads/2022/02/9-1-300x60.png 300w, https://www.programmieren-starten.de/wp-content/uploads/2022/02/9-1-1024x205.png 1024w, https://www.programmieren-starten.de/wp-content/uploads/2022/02/9-1-768x154.png 768w" sizes="auto, (max-width: 742px) 100vw, 742px" /></span></div><div class="thrv_wrapper thrv_text_element"><p>Die <strong>Größen der Dimensionen</strong> müssen wir an dieser Stelle noch innerhalb des Klammerpaars vor und nach dem Komma angeben.</p><p>Zuerst müssen wir angeben, wie viele Werte es auf der x-Achse jeweils gibt. Also wie viele Spalten dieses Array pro Zeile besitzt.</p><p>Für unser Praxisbeispiel legen wir jetzt zwei Spalten pro Zeile fest. Dann folgt das Komma und anschließend geben wir die Größe der y-Achse an. Das heißt, wie viele Werte wir auf der y-Achse haben, also über wie viele Zeilen diese Tabelle verfügt.</p><p>Hierfür legen wir einmal drei Zeilen fest. Dann schließen wir die Zeile mit einem Semikolon ab:</p></div><div class="thrv_wrapper tve_image_caption" data-css="tve-u-17edeeae933"><span class="tve_image_frame"><img decoding="async" class="tve_image wp-image-17401" alt="c# 2d array definieren 4" data-id="17401" width="742" data-init-width="1222" height="151" data-init-height="248" title="10" loading="lazy" src="https://programmieren-starten.de/wp-content/uploads/2022/02/10-1.png" data-width="742" data-height="151" data-pagespeed-url-hash="1698549732" onload="pagespeed.CriticalImages.checkImageForCriticality(this);" style="aspect-ratio: auto 1222 / 248;" srcset="https://www.programmieren-starten.de/wp-content/uploads/2022/02/10-1.png 1222w, https://www.programmieren-starten.de/wp-content/uploads/2022/02/10-1-300x61.png 300w, https://www.programmieren-starten.de/wp-content/uploads/2022/02/10-1-1024x208.png 1024w, https://www.programmieren-starten.de/wp-content/uploads/2022/02/10-1-768x156.png 768w" sizes="auto, (max-width: 742px) 100vw, 742px" /></span></div><div class="thrv_wrapper thrv_text_element"><p>Und damit haben wir jetzt ein String Array namens products erstellt, welches zwei Dimensionen hat! Und zwar zwei Spalten jeweils auf drei Zeilen.</p></div><div class="thrv_wrapper thrv_text_element" data-tag="h2"><h3 class="" data-css="tve-u-6203cd426d4eb9" style="" id="t-1644416425918">2.2. Werte an 2D Arrays zuweisen</h3></div><div class="thrv_wrapper thrv_text_element"><p>Ab diesem Punkt ist der Umgang mit 2D-Arrays eigentlich exakt derselbe wie der mit 1D-Arrays. Nur dass wir beim Adressieren eines Wertes nicht nur einen Index angeben müssen, also eine Zahl für den Index, sondern die <strong>Koordinaten des Wertes</strong> in diesem 2D-Array.</p><p>Wir müssen also angeben, in welcher Spalte von welcher Zeile sich ein Wert befindet.</p><p>Den Wert von products Spalte 0 von Zeile 0 setzen wir beispielsweise einmal auf „Apfel“.</p></div><div class="thrv_wrapper tve_image_caption" data-css="tve-u-17edeec0eab"><span class="tve_image_frame"><img decoding="async" class="tve_image wp-image-17404" alt="auf array zugreifen 1" data-id="17404" width="742" data-init-width="1378" height="188" data-init-height="350" title="11" loading="lazy" src="https://programmieren-starten.de/wp-content/uploads/2022/02/11.png" data-width="742" data-height="188" data-pagespeed-url-hash="4112125749" onload="pagespeed.CriticalImages.checkImageForCriticality(this);" style="aspect-ratio: auto 1378 / 350;" srcset="https://www.programmieren-starten.de/wp-content/uploads/2022/02/11.png 1378w, https://www.programmieren-starten.de/wp-content/uploads/2022/02/11-300x76.png 300w, https://www.programmieren-starten.de/wp-content/uploads/2022/02/11-1024x260.png 1024w, https://www.programmieren-starten.de/wp-content/uploads/2022/02/11-768x195.png 768w" sizes="auto, (max-width: 742px) 100vw, 742px" /></span></div><div class="thrv_wrapper thrv_text_element"><p>Wir geben also erst die Koordinate auf der x-Achse an und anschließend die Koordinate auf der y-Achse.</p><p>In Spalte 0 von Zeile 0 haben wir also den Wert Apfel geschrieben. Welcher Produkttyp ist ein Apfel? Es ist ein Lebensmittel, das heißt, wir schreiben in Zeile 0 von Spalte 1 den Produkttyp „Lebensmittel“:</p></div><div class="thrv_wrapper tve_image_caption" data-css="tve-u-17edeec93bf"><span class="tve_image_frame"><img decoding="async" class="tve_image wp-image-17407" alt="auf array zugreifen 2" data-id="17407" width="742" data-init-width="1336" height="214" data-init-height="386" title="12" loading="lazy" src="https://programmieren-starten.de/wp-content/uploads/2022/02/12.png" data-width="742" data-height="214" data-pagespeed-url-hash="111658374" onload="pagespeed.CriticalImages.checkImageForCriticality(this);" style="aspect-ratio: auto 1336 / 386;" srcset="https://www.programmieren-starten.de/wp-content/uploads/2022/02/12.png 1336w, https://www.programmieren-starten.de/wp-content/uploads/2022/02/12-300x87.png 300w, https://www.programmieren-starten.de/wp-content/uploads/2022/02/12-1024x296.png 1024w, https://www.programmieren-starten.de/wp-content/uploads/2022/02/12-768x222.png 768w" sizes="auto, (max-width: 742px) 100vw, 742px" /></span></div><div class="thrv_wrapper thrv_text_element"><p>Nun haben wir in Spalte 0 von Zeile 0 den Namen Apfel und in Spalte 1 von Zeile 0 den Produkttyp Lebensmittel.</p><p>Genauso können wir das nun auch bei anderen Produkten umsetzen. In Zeile 1 von Spalte 0 schreiben wir zum Beispiel „Computer“. Den Produkttyp „Elektronik“ legen wir für Spalte 1 von Zeile 1 fest:</p></div><div class="thrv_wrapper tve_image_caption" data-css="tve-u-17edeed3dfd"><span class="tve_image_frame"><img decoding="async" class="tve_image wp-image-17409" alt="auf array zugreifen 3" data-id="17409" width="742" data-init-width="1450" height="271" data-init-height="530" title="13" loading="lazy" src="https://programmieren-starten.de/wp-content/uploads/2022/02/13.png" data-width="742" data-height="271" data-pagespeed-url-hash="406158295" onload="pagespeed.CriticalImages.checkImageForCriticality(this);" style="aspect-ratio: auto 1450 / 530;" srcset="https://www.programmieren-starten.de/wp-content/uploads/2022/02/13.png 1450w, https://www.programmieren-starten.de/wp-content/uploads/2022/02/13-300x110.png 300w, https://www.programmieren-starten.de/wp-content/uploads/2022/02/13-1024x374.png 1024w, https://www.programmieren-starten.de/wp-content/uploads/2022/02/13-768x281.png 768w" sizes="auto, (max-width: 742px) 100vw, 742px" /></span></div><div class="thrv_wrapper thrv_text_element"><p>Zu guter Letzt schreiben wir in Spalte 0 von Zeile 2 „Brot“ als weiteres Lebensmittel und den Produkttyp „Lebensmittel“ in Spalte 1 von Zeile 2:</p></div><div class="thrv_wrapper tve_image_caption" data-css="tve-u-17edeedea0b"><span class="tve_image_frame"><img decoding="async" class="tve_image wp-image-17411" alt="auf array zugreifen 4" data-id="17411" width="742" data-init-width="1692" height="289" data-init-height="658" title="14" loading="lazy" src="https://programmieren-starten.de/wp-content/uploads/2022/02/14.png" data-width="742" data-height="289" data-pagespeed-url-hash="700658216" onload="pagespeed.CriticalImages.checkImageForCriticality(this);" style="aspect-ratio: auto 1692 / 658;" srcset="https://www.programmieren-starten.de/wp-content/uploads/2022/02/14.png 1692w, https://www.programmieren-starten.de/wp-content/uploads/2022/02/14-300x117.png 300w, https://www.programmieren-starten.de/wp-content/uploads/2022/02/14-1024x398.png 1024w, https://www.programmieren-starten.de/wp-content/uploads/2022/02/14-768x299.png 768w, https://www.programmieren-starten.de/wp-content/uploads/2022/02/14-1536x597.png 1536w" sizes="auto, (max-width: 742px) 100vw, 742px" /></span></div><div class="thrv_wrapper thrv_text_element"><p>Wie du gesehen hast, funktioniert bei den 2D-Arrays das Zuweisen der Werte genau wie bei den eindimensionalen Arrays. Der Unterschied besteht darin, bei den zweidimensionalen Arrays <strong>zwei</strong>
<strong>Werte für die Koordinaten</strong> angeben zu müssen.</p></div><div class="thrv_wrapper thrv_text_element" data-tag="h2"><h3 class="" data-css="tve-u-6203cd426d4eb9" style="" id="t-1644416425919">2.3. Werte von 2D Arrays lesen</h3></div><div class="thrv_wrapper thrv_text_element"><p>Das Lesen der Werte funktioniert im Grunde genauso.</p><p>Dafür setzen wir unter den Code ein Console.WriteLine und lassen uns die erste Produktzeile einmal ausgeben. Zuerst lassen wir den Produktnamen „Apfel“ ausgeben. Dafür schreiben wir die folgende Zeile:</p></div><div class="thrv_wrapper tve_image_caption" data-css="tve-u-17edef161f7"><span class="tve_image_frame"><img decoding="async" class="tve_image wp-image-17413" alt="c# 2d arrays lesen 1" data-id="17413" width="742" data-init-width="1050" height="98" data-init-height="138" title="c#-2d-arrays-15" loading="lazy" src="https://programmieren-starten.de/wp-content/uploads/2022/02/c-2d-arrays-15.png" data-width="742" data-height="98" data-pagespeed-url-hash="482874171" onload="pagespeed.CriticalImages.checkImageForCriticality(this);" style="aspect-ratio: auto 1050 / 138;" srcset="https://www.programmieren-starten.de/wp-content/uploads/2022/02/c-2d-arrays-15.png 1050w, https://www.programmieren-starten.de/wp-content/uploads/2022/02/c-2d-arrays-15-300x39.png 300w, https://www.programmieren-starten.de/wp-content/uploads/2022/02/c-2d-arrays-15-1024x135.png 1024w, https://www.programmieren-starten.de/wp-content/uploads/2022/02/c-2d-arrays-15-768x101.png 768w" sizes="auto, (max-width: 742px) 100vw, 742px" /></span></div><div class="thrv_wrapper thrv_text_element"><p>Bei der Ausgabe sehen wir nun den Namen Apfel:</p></div><div class="thrv_wrapper tve_image_caption" data-css="tve-u-17edef1f12f"><span class="tve_image_frame"><img decoding="async" class="tve_image wp-image-17414" alt="c# 2d arrays lesen 2" data-id="17414" width="742" data-init-width="914" height="70" data-init-height="86" title="16" loading="lazy" src="https://programmieren-starten.de/wp-content/uploads/2022/02/16.png" data-width="742" data-height="70" data-pagespeed-url-hash="1289658058" onload="pagespeed.CriticalImages.checkImageForCriticality(this);" style="aspect-ratio: auto 914 / 86;" srcset="https://www.programmieren-starten.de/wp-content/uploads/2022/02/16.png 914w, https://www.programmieren-starten.de/wp-content/uploads/2022/02/16-300x28.png 300w, https://www.programmieren-starten.de/wp-content/uploads/2022/02/16-768x72.png 768w" sizes="auto, (max-width: 742px) 100vw, 742px" /></span></div><div class="thrv_wrapper thrv_text_element"><p>An dieser Stelle können wir noch einen Trennstrich hinzufügen sowie die Koordinaten für Spalte 1 von Zeile 0, damit uns das Programm auch den Produkttyp in der Konsole ausgibt:</p></div><div class="thrv_wrapper tve_image_caption" data-css="tve-u-17edef282e7"><span class="tve_image_frame"><img decoding="async" class="tve_image wp-image-17415" alt="c# 2d arrays lesen 3" data-id="17415" width="742" data-init-width="1492" height="52" data-init-height="104" title="17" loading="lazy" src="https://programmieren-starten.de/wp-content/uploads/2022/02/17.png" data-width="742" data-height="52" data-pagespeed-url-hash="1584157979" onload="pagespeed.CriticalImages.checkImageForCriticality(this);" style="aspect-ratio: auto 1492 / 104;" srcset="https://www.programmieren-starten.de/wp-content/uploads/2022/02/17.png 1492w, https://www.programmieren-starten.de/wp-content/uploads/2022/02/17-300x21.png 300w, https://www.programmieren-starten.de/wp-content/uploads/2022/02/17-1024x71.png 1024w, https://www.programmieren-starten.de/wp-content/uploads/2022/02/17-768x54.png 768w" sizes="auto, (max-width: 742px) 100vw, 742px" /></span></div><div class="thrv_wrapper tve_image_caption" data-css="tve-u-17edef2be3e"><span class="tve_image_frame"><img decoding="async" class="tve_image wp-image-17416" alt="c# 2d arrays lesen 4" data-id="17416" width="742" data-init-width="988" height="62" data-init-height="82" title="18" loading="lazy" src="https://programmieren-starten.de/wp-content/uploads/2022/02/18.png" data-width="742" data-height="62" data-pagespeed-url-hash="1878657900" onload="pagespeed.CriticalImages.checkImageForCriticality(this);" style="aspect-ratio: auto 988 / 82;" srcset="https://www.programmieren-starten.de/wp-content/uploads/2022/02/18.png 988w, https://www.programmieren-starten.de/wp-content/uploads/2022/02/18-300x25.png 300w, https://www.programmieren-starten.de/wp-content/uploads/2022/02/18-768x64.png 768w" sizes="auto, (max-width: 742px) 100vw, 742px" /></span></div><div class="thrv_wrapper thrv_text_element"><p>Und das können wir jetzt natürlich mit den anderen Zeilen auch machen. Lassen wir also beispielsweise einmal Spalte 0 von Zeile 1 und Spalte 1 von Zeile 1 ausgeben, dann sehen wir Computer | Elektronik in der Konsole:</p></div><div class="thrv_wrapper tve_image_caption" data-css="tve-u-17edef35384"><span class="tve_image_frame"><img decoding="async" class="tve_image wp-image-17418" alt="c# 2d arrays lesen 5" data-id="17418" width="742" data-init-width="1488" height="43" data-init-height="86" title="19" loading="lazy" src="https://programmieren-starten.de/wp-content/uploads/2022/02/19.png" data-width="742" data-height="43" data-pagespeed-url-hash="2173157821" onload="pagespeed.CriticalImages.checkImageForCriticality(this);" style="aspect-ratio: auto 1488 / 86;" srcset="https://www.programmieren-starten.de/wp-content/uploads/2022/02/19.png 1488w, https://www.programmieren-starten.de/wp-content/uploads/2022/02/19-300x17.png 300w, https://www.programmieren-starten.de/wp-content/uploads/2022/02/19-1024x59.png 1024w, https://www.programmieren-starten.de/wp-content/uploads/2022/02/19-768x44.png 768w" sizes="auto, (max-width: 742px) 100vw, 742px" /></span></div><div class="thrv_wrapper tve_image_caption" data-css="tve-u-17edef39cfb"><span class="tve_image_frame"><img decoding="async" class="tve_image wp-image-17419" alt="c# 2d arrays lesen 6" data-id="17419" width="742" data-init-width="1056" height="59" data-init-height="84" title="20" loading="lazy" src="https://programmieren-starten.de/wp-content/uploads/2022/02/20.png" data-width="742" data-height="59" data-pagespeed-url-hash="3742409815" onload="pagespeed.CriticalImages.checkImageForCriticality(this);" style="aspect-ratio: auto 1056 / 84;" srcset="https://www.programmieren-starten.de/wp-content/uploads/2022/02/20.png 1056w, https://www.programmieren-starten.de/wp-content/uploads/2022/02/20-300x24.png 300w, https://www.programmieren-starten.de/wp-content/uploads/2022/02/20-1024x81.png 1024w, https://www.programmieren-starten.de/wp-content/uploads/2022/02/20-768x61.png 768w" sizes="auto, (max-width: 742px) 100vw, 742px" /></span></div><div class="thrv_wrapper thrv_text_element"><p>Wenn wir Spalte 0 von Zeile 2 und Spalte 1 von Zeile 2 ausgeben lassen, dann haben wir Brot und Lebensmittel in der Konsole stehen:</p></div><div class="thrv_wrapper tve_image_caption" data-css="tve-u-17edef44a54"><span class="tve_image_frame"><img decoding="async" class="tve_image wp-image-17420" alt="c# 2d arrays lesen 7" data-id="17420" width="742" data-init-width="1478" height="51" data-init-height="102" title="21" loading="lazy" src="https://programmieren-starten.de/wp-content/uploads/2022/02/21.png" data-width="742" data-height="51" data-pagespeed-url-hash="4036909736" onload="pagespeed.CriticalImages.checkImageForCriticality(this);" style="aspect-ratio: auto 1478 / 102;" srcset="https://www.programmieren-starten.de/wp-content/uploads/2022/02/21.png 1478w, https://www.programmieren-starten.de/wp-content/uploads/2022/02/21-300x21.png 300w, https://www.programmieren-starten.de/wp-content/uploads/2022/02/21-1024x71.png 1024w, https://www.programmieren-starten.de/wp-content/uploads/2022/02/21-768x53.png 768w" sizes="auto, (max-width: 742px) 100vw, 742px" /></span></div><div class="thrv_wrapper tve_image_caption" data-css="tve-u-17edef48d8f"><span class="tve_image_frame"><img decoding="async" class="tve_image wp-image-17421" alt="c# 2d arrays lesen 8" data-id="17421" width="742" data-init-width="1032" height="65" data-init-height="90" title="22" loading="lazy" src="https://programmieren-starten.de/wp-content/uploads/2022/02/22.png" data-width="742" data-height="65" data-pagespeed-url-hash="36442361" onload="pagespeed.CriticalImages.checkImageForCriticality(this);" style="aspect-ratio: auto 1032 / 90;" srcset="https://www.programmieren-starten.de/wp-content/uploads/2022/02/22.png 1032w, https://www.programmieren-starten.de/wp-content/uploads/2022/02/22-300x26.png 300w, https://www.programmieren-starten.de/wp-content/uploads/2022/02/22-1024x89.png 1024w, https://www.programmieren-starten.de/wp-content/uploads/2022/02/22-768x67.png 768w" sizes="auto, (max-width: 742px) 100vw, 742px" /></span></div><div class="thrv_wrapper thrv_text_element"><p>Gar nicht mal so schwierig! Du hast nun also gelernt, wie man mit zweidimensionalen Arrays arbeitet und wie diese aufgebaut sind. Da man die C# 2D Arrays in der Praxis häufig benötigt, empfehle ich dir, noch etwas damit herumzuexperimentieren. So kannst du das Thema verinnerlichen.</p><p>Im Grunde haben wir es dabei mit keinem sehr schwierigen Thema zu tun, da es sich um eine Tabelle aus Werten handelt. Auf die Spalten der Zeilen kann man zugreifen, indem man im eckigen Klammerpaar die Koordinaten dafür angibt.</p></div><div class="thrv_wrapper thrv_symbol thrive-shortcode thrv_symbol_25802" data-shortcode="thrive_symbol" data-id="25802" data-selector=".thrv_symbol_25802"><div class="thrive-shortcode-config" style="display: none !important"></div><div class="thrive-shortcode-html thrive-symbol-shortcode " data-symbol-id="25802"><style type="text/css" id="tcb-style-base-tcb_symbol-25802"  onLoad="typeof window.lightspeedOptimizeStylesheet === 'function' && window.lightspeedOptimizeStylesheet()" class="tcb-lightspeed-style">body:not(.tve_editor_page) .thrv_social_follow .tve_s_item a[href=""],body:not(.tve_editor_page) .thrive_author_links .tve_s_item a[href=""]{display: none;}.thrv_wrapper .tve-content-box-background{position: absolute;width: 100%;left: 0px;top: 0px;overflow: hidden;background-clip: padding-box;height: 100% !important;}.thrv_wrapper.thrv-content-box{box-sizing: border-box;position: relative;min-height: 10px;}.thrv_wrapper.thrv-content-box div:not(.thrv_icon):not(.ui-resizable-handle):not(.tve-auxiliary-icon-element){box-sizing: border-box;}.tve-cb{display: inline-block;vertical-align: middle;clear: both;overflow: visible;width: 100%;z-index: 1;position: relative;min-height: 10px;}.tve_image_caption{position: relative;}.tve_image_caption:not(.tcb-mm-image.tve-tab-image){height: auto !important;}.tve_image_caption .tve_image{max-width: 100%;width: 100%;}.tcb-style-wrap strong{font-weight: var(--g-bold-weight,bold);}.tcb-plain-text{cursor: text;}a .tcb-plain-text{cursor: inherit;}.thrv_text_element{overflow-wrap: break-word;}.thrive-symbol-shortcode{position: relative;}body:not(.tve_editor_page) .thrv_wrapper.thrv_footer,body:not(.tve_editor_page) .thrv_wrapper.thrv_header{padding: 0px;}.tcb-post-content.thrv_wrapper{margin-top: 15px;margin-bottom: 15px;padding: 0px;}#tve_editor .tcb-post-content p{font-size: 16px;line-height: 1.6em;}body:not(.tve_editor_page) .tcb-post-list[data-disabled-links="1"] article{position: relative;}.notifications-content-wrapper.tcb-permanently-hidden{display: none !important;}.tcb-permanently-hidden{display: none !important;}.tar-disabled{cursor: default;opacity: 0.4;pointer-events: none;}.tve_ea_thrive_animation{opacity: 0;}.tve_ea_thrive_animation.tve_anim_start{opacity: 1;transition: all 0.5s ease-out 0s;}.tve_ea_thrive_animation.tve_anim_slide_left{transform: translateX(-200px);}.tve_ea_thrive_animation.tve_anim_slide_left.tve_anim_start{transform: translateX(0px);}.tcb-flex-row{display: flex;flex-flow: row nowrap;align-items: stretch;justify-content: space-between;margin-top: 0px;margin-left: -15px;padding-bottom: 15px;padding-top: 15px;}.tcb-flex-col{flex: 1 1 auto;padding-top: 0px;padding-left: 15px;}.tcb-flex-row .tcb-flex-col{box-sizing: border-box;}.tcb-col{height: 100%;display: flex;flex-direction: column;position: relative;}.tcb-flex-row .tcb-col{box-sizing: border-box;}html{text-rendering: auto !important;}html body{text-rendering: auto !important;}.thrv_wrapper{margin-top: 20px;margin-bottom: 20px;padding: 1px;}.thrv_wrapper div{box-sizing: content-box;}.thrv_symbol .thrv_wrapper:not(.thrv_icon){box-sizing: border-box !important;}.thrv_wrapper.tve-elem-default-pad{padding: 20px;}.thrv_wrapper.thrv_text_element,.thrv_wrapper.thrv_symbol,.thrv_wrapper.thrv-plain-text{margin: 0px;}.thrv_wrapper.thrv-columns{margin-top: 10px;margin-bottom: 10px;padding: 0px;}p{font-size: 1em;}.tve_image{border-radius: 0px;box-shadow: none;}div .tve_image_caption{padding: 0px;max-width: 100% !important;box-sizing: border-box !important;}.tve_image_caption .tve_image_frame{display: block;max-width: 100%;position: relative;overflow: hidden;}.tve_image_caption .tve_image{display: block;padding: 0px;height: auto;}:not(#_s):not(#_s) .tcb-conditional-display-placeholder{position: relative;min-height: var(--tcb-container-height-d,100px) !important;}:not(#_s):not(#_s) .tcb-conditional-display-placeholder.thrv-page-section{box-sizing: border-box;margin: 0px;}:not(#_s):not(#_s) .tcb-conditional-display-placeholder.thrv-content-box{box-sizing: border-box;}:not(#_s):not(#_s) .tcb-conditional-display-placeholder .tve-page-section-out,:not(#_s):not(#_s) .tcb-conditional-display-placeholder .tve-content-box-background{box-sizing: border-box;position: absolute;width: 100%;height: 100%;left: 0px;top: 0px;overflow: hidden;}.thrv_wrapper.thrv_contentbox_shortcode{position: relative;}body:not(.ttb-editor-page) .tcb-post-content::before,body:not(.ttb-editor-page) .tcb-post-content::after{display: none;}.thrv_wrapper.thrv_text_element{padding: 1px;}body.single:not(.tve_editor_page) .thrv_contents_table:not(.tve-rendered){display: none;}body.single:not(.tve_editor_page) #tve_editor .thrv_contents_table{display: block;}@media (max-width: 1023px){:not(#_s):not(#_s) .tcb-conditional-display-placeholder{min-height: var(--tcb-container-height-t) !important;}}@media (max-width: 767px){html{overflow-x: hidden !important;}html,body{max-width: 100vw !important;}.tcb-flex-row{flex-direction: column;}.thrv_wrapper > .tcb-flex-row:not(.v-2) > .tcb-flex-col{width: 100%;max-width: 100% !important;flex: 0 0 auto !important;}:not(#_s):not(#_s) .tcb-conditional-display-placeholder{min-height: var(--tcb-container-height-m) !important;}}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){.tcb-flex-col{width: 100%;}.tcb-col{display: block;}}@media screen and (max-device-width: 480px){body{text-size-adjust: none;}}</style><style class='tve-symbol-custom-style'>@media (min-width: 300px){.thrv_symbol_25802 [data-css="tve-u-18901083292"]{padding-left: 0px !important;margin-top: 0px !important;padding-top: 0px !important;margin-bottom: 0px !important;padding-bottom: 0px !important;}.thrv_symbol_25802 [data-css="tve-u-18901083294"]{box-shadow: rgba(0,0,0,0.4) 0px 0px 12px 0px;--tve-border-radius: 20px;border-radius: 20px;overflow: hidden;border: 2px solid rgb(255,255,255) !important;background-image: linear-gradient(rgba(255,255,255,0.8),rgba(255,255,255,0.8)),repeating-radial-gradient(circle at center center,rgba(148,163,176,0.7),rgba(148,163,176,0.7) 1px,transparent 1px,transparent 100%) !important;background-size: auto,3px 3px !important;background-position: 50% 50%,50% 50% !important;background-attachment: scroll,scroll !important;background-repeat: no-repeat,repeat !important;--background-image: linear-gradient(rgba(255,255,255,.8),rgba(255,255,255,.8)),repeating-radial-gradient(circle at center center,rgba(148,163,176,.7),rgba(148,163,176,.7) 1px,transparent 1px,transparent 100%) !important;--background-size: auto auto,3px 3px !important;--background-position: 50% 50%,50% 50% !important;--background-attachment: scroll,scroll !important;--background-repeat: no-repeat,repeat !important;--tve-applied-background-image: linear-gradient(rgba(255,255,255,.8),rgba(255,255,255,.8)),repeating-radial-gradient(circle at center center,rgba(148,163,176,.7),rgba(148,163,176,.7) 1px,transparent 1px,transparent 100%) !important;}.thrv_symbol_25802 [data-css="tve-u-1890108329a"]{margin-top: 0px;margin-left: 0px;}.thrv_symbol_25802 [data-css="tve-u-189010832a2"]{border-radius: 8px;overflow: hidden;background-color: rgb(244,78,3) !important;--background-color: #f44e03 !important;--tve-applied-background-color: #f44e03 !important;}.thrv_symbol_25802 [data-css="tve-u-189010832a3"]{--tve-alignment: center;float: none;background-color: rgb(0,8,255) !important;margin-left: auto !important;margin-right: auto !important;}:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] p,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] li,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] blockquote,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] address,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] .tcb-plain-text,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] label,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] h1,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] h2,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] h3,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] h4,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] h5,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] h6{color: rgb(255,255,255);}:not(#tve) .thrv_symbol_25802 [data-css="tve-u-189010832a4"]{font-size: 20px !important;font-weight: var(--g-bold-weight,bold) !important;}.thrv_symbol_25802 [data-css="tve-u-18901083299"]{width: 387px;padding-left: 0px !important;padding-right: 0px !important;margin-top: 0px !important;margin-bottom: 0px !important;}.thrv_symbol_25802 [data-css="tve-u-1890108329e"]{margin-top: 0px !important;margin-left: 10px !important;margin-right: 10px !important;}:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329f"]{font-size: 17px !important;color: rgb(0,0,0) !important;--tcb-applied-color: #000 !important;--tve-applied-color: #000 !important;}.thrv_symbol_25802 [data-css="tve-u-189010832a1"]{max-width: 388px;padding-top: 10px !important;padding-bottom: 10px !important;margin: 0px 10px !important;}.thrv_symbol_25802 [data-css="tve-u-18901083295"]{--tve-border-radius: 20px;border-radius: 20px;overflow: hidden;margin-top: 0px !important;margin-bottom: 0px !important;}.thrv_symbol_25802 [data-css="tve-u-18901083297"]{max-width: 39.9998%;}.thrv_symbol_25802 [data-css="tve-u-1890108329b"]{max-width: 59.9982%;}.thrv_symbol_25802 [data-css="tve-u-18901083298"]{justify-content: center !important;}.thrv_symbol_25802 [data-css="tve-u-18901083296"]{padding-top: 0px !important;padding-bottom: 0px !important;}.thrv_symbol_25802 [data-css="tve-u-1890108329c"]{justify-content: center !important;padding-left: 0px !important;padding-right: 0px !important;}.thrv_symbol_25802 [data-css="tve-u-1890108329d"]{margin-top: 0px !important;margin-bottom: 0px !important;padding: 0px 10px !important;}.thrv_symbol_25802 [data-css="tve-u-1890108329d"] > .tve-cb{justify-content: center;display: flex;flex-direction: column;}.thrv_symbol_25802 [data-css="tve-u-18901083293"]{max-width: 900px;float: none;width: 100%;margin-left: 20px !important;margin-right: auto !important;padding: 0px !important;margin-bottom: 50px !important;}:not(#tve) .thrv_symbol_25802 [data-css="tve-u-18901083293"]:hover [data-css="tve-u-18901083294"]{background-image: none !important;box-shadow: rgba(0,0,0,0.4) 0px 0px 12px 8px !important;}}@media (max-width: 1023px){.thrv_symbol_25802 [data-css="tve-u-1890108329e"]{margin-top: 0px !important;margin-bottom: -10px !important;}:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329f"]{font-size: 18px !important;}.thrv_symbol_25802 [data-css="tve-u-189010832a1"]{margin-top: 0px !important;}.thrv_symbol_25802 [data-css="tve-u-1890108329c"]{padding-top: 5px !important;padding-bottom: 5px !important;}.thrv_symbol_25802 [data-css="tve-u-18901083297"]{max-width: 40%;}.thrv_symbol_25802 [data-css="tve-u-1890108329b"]{max-width: 59.9996%;}:not(#tve) .thrv_symbol_25802 [data-css="tve-u-189010832a4"]{font-size: 18px !important;}.thrv_symbol_25802 [data-css="tve-u-18901083292"]{padding-right: 20px !important;}}@media (max-width: 767px){.thrv_symbol_25802 [data-css="tve-u-18901083299"]{width: 420px;float: none;margin-left: auto !important;margin-right: auto !important;margin-bottom: 0px !important;}.thrv_symbol_25802 [data-css="tve-u-1890108329e"]{margin-top: 12px !important;margin-bottom: 0px !important;}:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329f"]{font-size: 18px !important;}.thrv_symbol_25802 [data-css="tve-u-189010832a1"]{max-width: 500px;margin: 0px 10px 15px !important;}:not(#tve) .thrv_symbol_25802 [data-css="tve-u-189010832a4"]{font-size: 18px !important;}.thrv_symbol_25802 [data-css="tve-u-1890108329b"]{max-width: 100%;}.thrv_symbol_25802 [data-css="tve-u-1890108329d"]{padding-left: 0px !important;padding-right: 0px !important;}.thrv_symbol_25802 [data-css="tve-u-18901083292"]{padding-right: 0px !important;}.thrv_symbol_25802 [data-css="tve-u-18901083293"]{margin-left: 0px !important;}}</style><div class="thrv_wrapper thrv_contentbox_shortcode thrv-content-box tve-elem-default-pad" data-css="tve-u-18901083292" style=""> <div class="tve-content-box-background" data-tcb_hover_state_parent="1"></div> <div class="tve-cb"><a href="https://programmieren-starten.de/pev-lp1/" target="_blank" rel=" nofollow" class=""></a><a href="https://programmieren-starten.de/pev-lp1/" target="_blank" rel=" nofollow" class=""></a><a href="https://programmieren-starten.de/pev-lp1/" target="_blank" rel=" nofollow" class=""></a><a href="https://programmieren-starten.de/pev-lp1/" target="_blank" rel=" nofollow" class=""></a><a href="https://programmieren-starten.de/pev-lp1/" target="_blank" rel=" nofollow" class=""></a><a href="https://programmieren-starten.de/pev-lp1/" target="_blank" rel=" nofollow" class=""></a><a href="https://programmieren-starten.de/pev-lp1/" target="_blank" rel=" nofollow" class=""></a><a href="https://programmieren-starten.de/pev-lp1/" target="_blank" rel=" nofollow" class=""></a><a href="https://programmieren-starten.de/pev-lp1/" target="_blank" rel=" nofollow" class=""></a><a href="https://programmieren-starten.de/csharp-lp1/" target="_blank" rel=""><div class="thrv_wrapper thrv_contentbox_shortcode thrv-content-box tve_evt_manager_listen tve_et_tve-viewport tve_ea_thrive_animation tve_anim_slide_left tve-viewport-triggered" data-css="tve-u-18901083293" data-link-wrap="1" data-tcb-events="__TCB_EVENT_[{&quot;t&quot;:&quot;tve-viewport&quot;,&quot;config&quot;:{&quot;anim&quot;:&quot;slide_left&quot;,&quot;loop&quot;:0},&quot;a&quot;:&quot;thrive_animation&quot;}]_TNEVE_BCT__" style="" id="banner-lm1"> <div class="tve-content-box-background" data-css="tve-u-18901083294" data-tcb_hover_state_parent="1" style="--tve-border-radius:20px; border-radius: 20px; overflow: hidden;"></div> <div class="tve-cb"><div class="thrv_wrapper thrv-columns" style="--tcb-col-el-width: 721.859;" data-css="tve-u-18901083295"><div class="tcb-flex-row tcb-resized tcb--cols--2" data-css="tve-u-18901083296" style=""><div class="tcb-flex-col c-33" data-css="tve-u-18901083297" style=""><div class="tcb-col" data-css="tve-u-18901083298" style=""><div class="thrv_wrapper tve_image_caption" data-css="tve-u-18901083299" style=""><span class="tve_image_frame" style="width: 100%;"><img decoding="async" loading="lazy" class="tve_image wp-image-19282" alt="c# masterkurs kursbild" width="280" height="280" title="C# Masterkurs Kursbild" data-id="19282" src="https://programmieren-starten.de/wp-content/uploads/2022/05/C-Masterkurs-Kursbild.svg" style="aspect-ratio: auto 810 / 810;" data-css="tve-u-1890108329a" data-pagespeed-url-hash="3050102232" onload="pagespeed.CriticalImages.checkImageForCriticality(this);" data-width="280" data-init-width="810" data-init-height="809.999993" data-height="280"></span></div></div></div><div class="tcb-flex-col c-66" data-css="tve-u-1890108329b" style=""><div class="tcb-col" data-css="tve-u-1890108329c" style=""><div class="thrv_wrapper thrv_contentbox_shortcode thrv-content-box tve-elem-default-pad" data-css="tve-u-1890108329d" style=""> <div class="tve-content-box-background"></div> <div class="tve-cb" style=""><div class="thrv_wrapper thrv_text_element" style="" data-css="tve-u-1890108329e"><p data-css="tve-u-1890108329f" style="text-align: center;">Du möchtest die Programmiersprache C# <strong>von A bis Z meistern</strong>?</p><p data-css="tve-u-1890108329f" style="text-align: center;">Dann informiere dich jetzt über unseren umfassenden <strong>C# Masterkurs</strong>:</p></div><div class="thrv_wrapper thrv_contentbox_shortcode thrv-content-box tve-elem-default-pad" data-css="tve-u-189010832a1" style=""> <div class="tve-content-box-background" data-css="tve-u-189010832a2" style=""></div> <div class="tve-cb"><div class="thrv_wrapper thrv_text_element thrv-plain-text" data-css="tve-u-189010832a3" style="background-color: rgb(244, 78, 3) !important; --background-color:rgb(244, 78, 3) !important;"><div class="tcb-plain-text" data-css="tve-u-189010832a4" style="text-align: center;">Alle Details zum Kurs</div></div></div> </div></div> </div></div></div></div></div></div> </div></a></div> </div></div></div><a href="https://programmieren-starten.de/csharp-lp1/" target="_blank" rel=" nofollow"></a><a href="https://programmieren-starten.de/python-lp1/" target="_blank" rel="  nofollow"></a><div class="thrv_wrapper thrv_contentbox_shortcode thrv-content-box tve-elem-default-pad" data-css="tve-u-6203cd426d4fa5" style=""> <div class="tve-content-box-background"></div> <div class="tve-cb"><div class="thrv_wrapper thrv-columns" style="--tcb-col-el-width: 741.859;" data-css="tve-u-6203cd426d4fc8"><div class="tcb-flex-row v-2 m-edit tcb-mobile-wrap tcb--cols--2" data-css="tve-u-6203cd426d4fd2" style=""><div class="tcb-flex-col" data-css="tve-u-6203cd426d4ff5" style=""><div class="tcb-col"><div class="thrv_wrapper thrv-button thrv-button-v2 tcb-local-vars-root" data-css="tve-u-6203cd426d5002" style=""> <div class="thrive-colors-palette-config" style="display: none !important"></div> <a href="https://programmieren-starten.de/blog/csharp-arrays/" class="tcb-button-link tcb-plain-text" rel="nofollow"> <span class="tcb-button-texts"><span class="tcb-button-text thrv-inline-text" data-css="tve-u-6203cd426d5013" style="">Vorheriger Artikel</span></span> </a> </div></div></div><div class="tcb-flex-col" data-css="tve-u-6203cd426d5035" style=""><div class="tcb-col"><div class="thrv_wrapper thrv-button thrv-button-v2 tcb-local-vars-root" data-css="tve-u-6203cd426d5049" style=""> <div class="thrive-colors-palette-config" style="display: none !important"></div> <a href="https://programmieren-starten.de/blog/csharp-for-schleife/" class="tcb-button-link tcb-plain-text"> <span class="tcb-button-texts"><span class="tcb-button-text thrv-inline-text" data-css="tve-u-6203cd426d5052" style="">Nächster Artikel</span></span> </a> </div></div></div></div></div></div> </div><div class="tcb_flag" style="display: none"></div>
<p>Der Beitrag <a href="https://www.programmieren-starten.de/blog/csharp-2d-arrays/">C# Tutorial [10/17] – C# 2D Arrays</a> erschien zuerst auf <a href="https://www.programmieren-starten.de">programmieren-starten.de</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>C# Tutorial [9/17] – Eindimensionale C# Arrays</title>
		<link>https://www.programmieren-starten.de/blog/csharp-arrays/</link>
		
		<dc:creator><![CDATA[Hendrik]]></dc:creator>
		<pubDate>Tue, 01 Feb 2022 07:47:30 +0000</pubDate>
				<category><![CDATA[C#]]></category>
		<guid isPermaLink="false">https://programmieren-starten.de/blog/clone-of-c-tutorial-8-benutzer-eingaben-abfragen-c-console-readline/</guid>

					<description><![CDATA[<p>In diesem Blogartikel wirst du die sogenannten C# Arrays kennenlernen. Bei Arrays handelt es sich im Prinzip um eine besondere Form von Variablen. Diese heben sich insofern von Variablen ab, dass sie uns das Speichern gleich mehrerer Werte gleichzeitig ermöglichen.&#160;Wie ein Array aussieht und wie man dieses erstellt, sehen wir uns in den folgenden Zeilen [&#8230;]</p>
<p>Der Beitrag <a href="https://www.programmieren-starten.de/blog/csharp-arrays/">C# Tutorial [9/17] – Eindimensionale C# Arrays</a> erschien zuerst auf <a href="https://www.programmieren-starten.de">programmieren-starten.de</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div class="thrv_wrapper thrv_text_element tve_empty_dropzone"><p>In diesem Blogartikel wirst du die sogenannten <strong>C# Arrays</strong> kennenlernen. Bei Arrays handelt es sich im Prinzip um eine besondere Form von Variablen. Diese heben sich insofern von Variablen ab, dass sie uns das Speichern <strong>gleich mehrerer Werte gleichzeitig</strong> ermöglichen.</p><p>Wie ein Array aussieht und wie man dieses erstellt, sehen wir uns in den folgenden Zeilen im Detail an.</p></div><div class="thrv_responsive_video thrv_wrapper" data-type="youtube" data-rel="0" data-modestbranding="0" data-aspect-ratio="16:9" data-aspect-ratio-default="0" data-float-visibility="mobile" data-url="https://www.youtube.com/watch?v=gh_XEbC_nkU" data-no-cookie="1" style="" data-css="tve-u-17eb444396a" data-float-position="top-left" data-float-width-d="300px" data-float-padding1-d="25px" data-float-padding2-d="25px">
	

	<div class="tve_responsive_video_container" style="padding-bottom: 56.25%;">
		<div class="tcb-video-float-container"><div class="video_overlay"></div></div>
	</div>
</div><div class="thrv_wrapper thrv_text_element" data-tag="h2"><h2 data-css="tve-u-61f8e5927555d0" id="tab-con-9" class="">Inhaltsverzeichnis</h2></div><div class="thrv_wrapper thrv_contents_table" data-columns="1" data-headers="h1,h2,h3">
	<div class="tve_contents_table">
		<span class="tve_ct_title" data-css="tve-u-61f8e5927555f7">Inhaltsverzeichnis</span>
		<div class="tve_ct_content tve_clearfix"><div class="ct_column"><div class="tve_ct_level1"><a href="#tab-con-9" rel="nofollow">Inhaltsverzeichnis</a></div><div class="tve_ct_level1"><a href="#tab-con-10" rel="nofollow">1. Was sind C# Arrays?</a></div><div class="tve_ct_level2"><a href="#t-1628932082479" rel="nofollow">1.1. Was ist eine Datenstruktur?</a></div><div class="tve_ct_level1"><a href="#t-1642750060717" rel="nofollow">2. Was ist ein 1D-Array?</a></div><div class="tve_ct_level1"><a href="#t-1643701770022" rel="nofollow">3. 1D-Arrays in der Praxis</a></div></div></div>
	</div>
</div><div class="thrv_wrapper thrv_text_element" data-tag="h2"><h2 class="" data-css="tve-u-61f8e592755611" id="tab-con-10">1. Was sind C# Arrays?</h2></div><div class="thrv_wrapper thrv_text_element"><p>Arrays sind aus der Programmierung nicht wegzudenken, da wir sie im Alltag immer wieder gebrauchen können. Doch was sind Arrays eigentlich?</p><blockquote class="">Ein C# Array kannst du dir wie eine Variable vorstellen, die <strong>mehrere Werte auf einmal</strong> beinhalten kann.</blockquote><p>Anders gesagt ist ein Array mit einem Schrank vergleichbar, der mit mehreren Schubladen ausgestattet ist. In jeder dieser Schubladen befindet sich ein bestimmter Wert. Diese Werte kann man aus den einzelnen Schubladen herausnehmen und wieder hineinlegen. Oder sich die Werte lediglich anschauen.</p><p>Bei Arrays handelt es sich um die einfachste Datenstruktur in der Programmierung. Viele komplexere Datenstrukturen bauen zudem auf den Arrays auf.</p></div><div class="thrv_wrapper thrv_text_element" data-tag="h2"><h3 class="" id="t-1628932082479" style="" data-css="tve-u-17eb4466d8c">1.1. Was ist eine Datenstruktur?</h3></div><div class="thrv_wrapper thrv_text_element"><p>Eine Datenstruktur kannst du dir wie eine <strong>strukturierte Sammlung von Daten</strong> vorstellen. Davon gibt es zahlreiche verschiedene Arten, die Daten auf unterschiedliche Art und Weise speichern und verwalten. Arrays sind, wie bereits erwähnt, so ziemlich die einfachste Art davon.</p><p>Dabei gibt es in C# Arrays unterschiedlicher Art. Auf der einen Seite sind das die eindimensionalen Arrays, die du dir wie eine <strong>eindimensionale Liste aus Werten</strong> vorstellen kannst. Auf der anderen Seite gibt es die zweidimensionalen Arrays, unter welchen man <strong>Tabellen aus Werten mit Zeilen und Spalten</strong> versteht.</p><p>Wir sehen uns zum Einstieg nun die 1D-Arrays an, da diese simpel sind und wir sie am häufigsten benötigen.</p></div><div class="thrv_wrapper thrv_text_element" data-tag="h2"><h2 class="" data-css="tve-u-61f8e592755611" id="t-1642750060717">2. Was ist ein 1D-Array?</h2></div><div class="thrv_wrapper thrv_text_element"><p>Ein 1D-Array ist eine <strong>einfache Liste</strong> von Werten. Jeder darin enthaltene Wert kann über seinen sogenannten <strong>Index</strong>, also seine Position im Array, gelesen oder überschrieben werden.</p><p>Über den Index können wir also sozusagen auf die Schublade zugreifen, in der sich ein bestimmter gesuchter Wert befindet.</p><p>In der folgenden Abbildung siehst du ein Beispiel für ein im C# Code verwendetes Array:</p></div><div class="thrv_wrapper tve_image_caption" data-css="tve-u-61f8e592755744"><span class="tve_image_frame"><img decoding="async" class="tve_image tcb-moved-image wp-image-17329" alt="Beispiel für C# Arrays" data-id="17329" width="742" data-init-width="1094" height="396" data-init-height="584" title="c#-arrays-beispiel-1" loading="lazy" src="https://programmieren-starten.de/wp-content/uploads/2022/02/c-arrays-beispiel-1.png" data-width="742" data-height="396" data-pagespeed-url-hash="200797632" onload="pagespeed.CriticalImages.checkImageForCriticality(this);" style="aspect-ratio: auto 1094 / 584;" data-css="tve-u-61f8e592755767" srcset="https://www.programmieren-starten.de/wp-content/uploads/2022/02/c-arrays-beispiel-1.png 1094w, https://www.programmieren-starten.de/wp-content/uploads/2022/02/c-arrays-beispiel-1-300x160.png 300w, https://www.programmieren-starten.de/wp-content/uploads/2022/02/c-arrays-beispiel-1-1024x547.png 1024w, https://www.programmieren-starten.de/wp-content/uploads/2022/02/c-arrays-beispiel-1-768x410.png 768w" sizes="auto, (max-width: 742px) 100vw, 742px" /></span></div><div class="thrv_wrapper thrv_text_element"><p>Wie du sehen kannst, wurde zunächst ein Array definiert. Der Unterschied zur Variablendefinition ist der, dass nach dem Datentyp noch ein <strong>eckiges Klammerpaar</strong> angehängt wird. Die Array-Instanz wird über „new string[4]“ erzeugt und mithilfe des Zuweisungsoperators an „namen“ zugewiesen.</p><p>Die Vier drückt aus, dass ich in dieses Array vier String Werte speichern möchte.</p><p>Wenn man C# Arrays erstellt, muss bei der Erzeugung immer direkt eine <strong>gewünschte Größe</strong> spezifiziert werden. Diese ist <strong>fix</strong> und lässt sich <strong>nicht mehr ändern</strong>. Wenn ich also in unserem Beispiel im Array mit dem Bezeichner „namen“ die Zahl 4 zwischen die eckigen Klammern schreibe, kann ich in dieses vier verschiedene Werte speichern.</p><p>Auf die einzelnen Indizes (Indizes ist der Plural von Index), also die Positionen bzw. Schubladen im Array kann ich zugreifen, indem ich den <strong>Namen des Arrays</strong> und den <strong>jeweiligen Index</strong> schreibe. Beispiel: namen[0]</p><p>C# Arrays fangen bei 0 zu zählen an. Das heißt, <strong>Index 0 ist immer der erste Index</strong> in einem Array. In Index 0 schreibe ich in unserem Beispiel den Wert Alina. In Index 1, also den zweiten Wert, schreibe ich Lasse, in den dritten Wert Jens und in den vierten den Namen Sabine.</p><p>Wie du siehst, kann man in diese Indizes genauso einfach Werte schreiben wie auch bei Variablen. Man gibt dafür lediglich das Array an und schreibt den gewünschten Index, den man ansprechen möchte, mit dem eckigen Klammerpaar und der Zahl. So verhält es sich im Grunde auch beim Lesen von Werten.</p><p>Außerdem kann ich den Wert des Array Indexes auch lesen, indem ich schreibe Console.WriteLine(namen[0]).</p><p>Damit würde ich in der Konsole den Namen Alina ausgeben lassen. Das funktioniert also wie bei ganz normalen Variablen auch, nur dass wir immer noch den Index in dem eckigen Klammerpaar an den Variablennamen anhängen müssen.</p><p>Das sind also im Grunde eindimensionale C# Arrays. Nun möchte ich dir das Ganze noch Schritt für Schritt an einem weiteren Praxisbeispiel in Visual Studio zeigen. Die zweidimensionalen Arrays sehen wir uns dann im nächsten Blogartikel an, da das Thema hier den Rahmen sprengen würde.</p></div><div class="thrv_wrapper thrv_symbol thrive-shortcode thrv_symbol_25802" data-shortcode="thrive_symbol" data-id="25802" data-selector=".thrv_symbol_25802"><div class="thrive-shortcode-config" style="display: none !important"></div><div class="thrive-shortcode-html thrive-symbol-shortcode " data-symbol-id="25802"><style type="text/css" id="tcb-style-base-tcb_symbol-25802"  onLoad="typeof window.lightspeedOptimizeStylesheet === 'function' && window.lightspeedOptimizeStylesheet()" class="tcb-lightspeed-style">body:not(.tve_editor_page) .thrv_social_follow .tve_s_item a[href=""],body:not(.tve_editor_page) .thrive_author_links .tve_s_item a[href=""]{display: none;}.thrv_wrapper .tve-content-box-background{position: absolute;width: 100%;left: 0px;top: 0px;overflow: hidden;background-clip: padding-box;height: 100% !important;}.thrv_wrapper.thrv-content-box{box-sizing: border-box;position: relative;min-height: 10px;}.thrv_wrapper.thrv-content-box div:not(.thrv_icon):not(.ui-resizable-handle):not(.tve-auxiliary-icon-element){box-sizing: border-box;}.tve-cb{display: inline-block;vertical-align: middle;clear: both;overflow: visible;width: 100%;z-index: 1;position: relative;min-height: 10px;}.tve_image_caption{position: relative;}.tve_image_caption:not(.tcb-mm-image.tve-tab-image){height: auto !important;}.tve_image_caption .tve_image{max-width: 100%;width: 100%;}.tcb-style-wrap strong{font-weight: var(--g-bold-weight,bold);}.tcb-plain-text{cursor: text;}a .tcb-plain-text{cursor: inherit;}.thrv_text_element{overflow-wrap: break-word;}.thrive-symbol-shortcode{position: relative;}body:not(.tve_editor_page) .thrv_wrapper.thrv_footer,body:not(.tve_editor_page) .thrv_wrapper.thrv_header{padding: 0px;}.tcb-post-content.thrv_wrapper{margin-top: 15px;margin-bottom: 15px;padding: 0px;}#tve_editor .tcb-post-content p{font-size: 16px;line-height: 1.6em;}body:not(.tve_editor_page) .tcb-post-list[data-disabled-links="1"] article{position: relative;}.notifications-content-wrapper.tcb-permanently-hidden{display: none !important;}.tcb-permanently-hidden{display: none !important;}.tar-disabled{cursor: default;opacity: 0.4;pointer-events: none;}.tve_ea_thrive_animation{opacity: 0;}.tve_ea_thrive_animation.tve_anim_start{opacity: 1;transition: all 0.5s ease-out 0s;}.tve_ea_thrive_animation.tve_anim_slide_left{transform: translateX(-200px);}.tve_ea_thrive_animation.tve_anim_slide_left.tve_anim_start{transform: translateX(0px);}.tcb-flex-row{display: flex;flex-flow: row nowrap;align-items: stretch;justify-content: space-between;margin-top: 0px;margin-left: -15px;padding-bottom: 15px;padding-top: 15px;}.tcb-flex-col{flex: 1 1 auto;padding-top: 0px;padding-left: 15px;}.tcb-flex-row .tcb-flex-col{box-sizing: border-box;}.tcb-col{height: 100%;display: flex;flex-direction: column;position: relative;}.tcb-flex-row .tcb-col{box-sizing: border-box;}html{text-rendering: auto !important;}html body{text-rendering: auto !important;}.thrv_wrapper{margin-top: 20px;margin-bottom: 20px;padding: 1px;}.thrv_wrapper div{box-sizing: content-box;}.thrv_symbol .thrv_wrapper:not(.thrv_icon){box-sizing: border-box !important;}.thrv_wrapper.tve-elem-default-pad{padding: 20px;}.thrv_wrapper.thrv_text_element,.thrv_wrapper.thrv_symbol,.thrv_wrapper.thrv-plain-text{margin: 0px;}.thrv_wrapper.thrv-columns{margin-top: 10px;margin-bottom: 10px;padding: 0px;}p{font-size: 1em;}.tve_image{border-radius: 0px;box-shadow: none;}div .tve_image_caption{padding: 0px;max-width: 100% !important;box-sizing: border-box !important;}.tve_image_caption .tve_image_frame{display: block;max-width: 100%;position: relative;overflow: hidden;}.tve_image_caption .tve_image{display: block;padding: 0px;height: auto;}:not(#_s):not(#_s) .tcb-conditional-display-placeholder{position: relative;min-height: var(--tcb-container-height-d,100px) !important;}:not(#_s):not(#_s) .tcb-conditional-display-placeholder.thrv-page-section{box-sizing: border-box;margin: 0px;}:not(#_s):not(#_s) .tcb-conditional-display-placeholder.thrv-content-box{box-sizing: border-box;}:not(#_s):not(#_s) .tcb-conditional-display-placeholder .tve-page-section-out,:not(#_s):not(#_s) .tcb-conditional-display-placeholder .tve-content-box-background{box-sizing: border-box;position: absolute;width: 100%;height: 100%;left: 0px;top: 0px;overflow: hidden;}.thrv_wrapper.thrv_contentbox_shortcode{position: relative;}body:not(.ttb-editor-page) .tcb-post-content::before,body:not(.ttb-editor-page) .tcb-post-content::after{display: none;}.thrv_wrapper.thrv_text_element{padding: 1px;}body.single:not(.tve_editor_page) .thrv_contents_table:not(.tve-rendered){display: none;}body.single:not(.tve_editor_page) #tve_editor .thrv_contents_table{display: block;}@media (max-width: 1023px){:not(#_s):not(#_s) .tcb-conditional-display-placeholder{min-height: var(--tcb-container-height-t) !important;}}@media (max-width: 767px){html{overflow-x: hidden !important;}html,body{max-width: 100vw !important;}.tcb-flex-row{flex-direction: column;}.thrv_wrapper > .tcb-flex-row:not(.v-2) > .tcb-flex-col{width: 100%;max-width: 100% !important;flex: 0 0 auto !important;}:not(#_s):not(#_s) .tcb-conditional-display-placeholder{min-height: var(--tcb-container-height-m) !important;}}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){.tcb-flex-col{width: 100%;}.tcb-col{display: block;}}@media screen and (max-device-width: 480px){body{text-size-adjust: none;}}</style><style class='tve-symbol-custom-style'>@media (min-width: 300px){.thrv_symbol_25802 [data-css="tve-u-18901083292"]{padding-left: 0px !important;margin-top: 0px !important;padding-top: 0px !important;margin-bottom: 0px !important;padding-bottom: 0px !important;}.thrv_symbol_25802 [data-css="tve-u-18901083294"]{box-shadow: rgba(0,0,0,0.4) 0px 0px 12px 0px;--tve-border-radius: 20px;border-radius: 20px;overflow: hidden;border: 2px solid rgb(255,255,255) !important;background-image: linear-gradient(rgba(255,255,255,0.8),rgba(255,255,255,0.8)),repeating-radial-gradient(circle at center center,rgba(148,163,176,0.7),rgba(148,163,176,0.7) 1px,transparent 1px,transparent 100%) !important;background-size: auto,3px 3px !important;background-position: 50% 50%,50% 50% !important;background-attachment: scroll,scroll !important;background-repeat: no-repeat,repeat !important;--background-image: linear-gradient(rgba(255,255,255,.8),rgba(255,255,255,.8)),repeating-radial-gradient(circle at center center,rgba(148,163,176,.7),rgba(148,163,176,.7) 1px,transparent 1px,transparent 100%) !important;--background-size: auto auto,3px 3px !important;--background-position: 50% 50%,50% 50% !important;--background-attachment: scroll,scroll !important;--background-repeat: no-repeat,repeat !important;--tve-applied-background-image: linear-gradient(rgba(255,255,255,.8),rgba(255,255,255,.8)),repeating-radial-gradient(circle at center center,rgba(148,163,176,.7),rgba(148,163,176,.7) 1px,transparent 1px,transparent 100%) !important;}.thrv_symbol_25802 [data-css="tve-u-1890108329a"]{margin-top: 0px;margin-left: 0px;}.thrv_symbol_25802 [data-css="tve-u-189010832a2"]{border-radius: 8px;overflow: hidden;background-color: rgb(244,78,3) !important;--background-color: #f44e03 !important;--tve-applied-background-color: #f44e03 !important;}.thrv_symbol_25802 [data-css="tve-u-189010832a3"]{--tve-alignment: center;float: none;background-color: rgb(0,8,255) !important;margin-left: auto !important;margin-right: auto !important;}:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] p,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] li,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] blockquote,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] address,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] .tcb-plain-text,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] label,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] h1,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] h2,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] h3,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] h4,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] h5,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] h6{color: rgb(255,255,255);}:not(#tve) .thrv_symbol_25802 [data-css="tve-u-189010832a4"]{font-size: 20px !important;font-weight: var(--g-bold-weight,bold) !important;}.thrv_symbol_25802 [data-css="tve-u-18901083299"]{width: 387px;padding-left: 0px !important;padding-right: 0px !important;margin-top: 0px !important;margin-bottom: 0px !important;}.thrv_symbol_25802 [data-css="tve-u-1890108329e"]{margin-top: 0px !important;margin-left: 10px !important;margin-right: 10px !important;}:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329f"]{font-size: 17px !important;color: rgb(0,0,0) !important;--tcb-applied-color: #000 !important;--tve-applied-color: #000 !important;}.thrv_symbol_25802 [data-css="tve-u-189010832a1"]{max-width: 388px;padding-top: 10px !important;padding-bottom: 10px !important;margin: 0px 10px !important;}.thrv_symbol_25802 [data-css="tve-u-18901083295"]{--tve-border-radius: 20px;border-radius: 20px;overflow: hidden;margin-top: 0px !important;margin-bottom: 0px !important;}.thrv_symbol_25802 [data-css="tve-u-18901083297"]{max-width: 39.9998%;}.thrv_symbol_25802 [data-css="tve-u-1890108329b"]{max-width: 59.9982%;}.thrv_symbol_25802 [data-css="tve-u-18901083298"]{justify-content: center !important;}.thrv_symbol_25802 [data-css="tve-u-18901083296"]{padding-top: 0px !important;padding-bottom: 0px !important;}.thrv_symbol_25802 [data-css="tve-u-1890108329c"]{justify-content: center !important;padding-left: 0px !important;padding-right: 0px !important;}.thrv_symbol_25802 [data-css="tve-u-1890108329d"]{margin-top: 0px !important;margin-bottom: 0px !important;padding: 0px 10px !important;}.thrv_symbol_25802 [data-css="tve-u-1890108329d"] > .tve-cb{justify-content: center;display: flex;flex-direction: column;}.thrv_symbol_25802 [data-css="tve-u-18901083293"]{max-width: 900px;float: none;width: 100%;margin-left: 20px !important;margin-right: auto !important;padding: 0px !important;margin-bottom: 50px !important;}:not(#tve) .thrv_symbol_25802 [data-css="tve-u-18901083293"]:hover [data-css="tve-u-18901083294"]{background-image: none !important;box-shadow: rgba(0,0,0,0.4) 0px 0px 12px 8px !important;}}@media (max-width: 1023px){.thrv_symbol_25802 [data-css="tve-u-1890108329e"]{margin-top: 0px !important;margin-bottom: -10px !important;}:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329f"]{font-size: 18px !important;}.thrv_symbol_25802 [data-css="tve-u-189010832a1"]{margin-top: 0px !important;}.thrv_symbol_25802 [data-css="tve-u-1890108329c"]{padding-top: 5px !important;padding-bottom: 5px !important;}.thrv_symbol_25802 [data-css="tve-u-18901083297"]{max-width: 40%;}.thrv_symbol_25802 [data-css="tve-u-1890108329b"]{max-width: 59.9996%;}:not(#tve) .thrv_symbol_25802 [data-css="tve-u-189010832a4"]{font-size: 18px !important;}.thrv_symbol_25802 [data-css="tve-u-18901083292"]{padding-right: 20px !important;}}@media (max-width: 767px){.thrv_symbol_25802 [data-css="tve-u-18901083299"]{width: 420px;float: none;margin-left: auto !important;margin-right: auto !important;margin-bottom: 0px !important;}.thrv_symbol_25802 [data-css="tve-u-1890108329e"]{margin-top: 12px !important;margin-bottom: 0px !important;}:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329f"]{font-size: 18px !important;}.thrv_symbol_25802 [data-css="tve-u-189010832a1"]{max-width: 500px;margin: 0px 10px 15px !important;}:not(#tve) .thrv_symbol_25802 [data-css="tve-u-189010832a4"]{font-size: 18px !important;}.thrv_symbol_25802 [data-css="tve-u-1890108329b"]{max-width: 100%;}.thrv_symbol_25802 [data-css="tve-u-1890108329d"]{padding-left: 0px !important;padding-right: 0px !important;}.thrv_symbol_25802 [data-css="tve-u-18901083292"]{padding-right: 0px !important;}.thrv_symbol_25802 [data-css="tve-u-18901083293"]{margin-left: 0px !important;}}</style><div class="thrv_wrapper thrv_contentbox_shortcode thrv-content-box tve-elem-default-pad" data-css="tve-u-18901083292" style=""> <div class="tve-content-box-background" data-tcb_hover_state_parent="1"></div> <div class="tve-cb"><a href="https://programmieren-starten.de/pev-lp1/" target="_blank" rel=" nofollow" class=""></a><a href="https://programmieren-starten.de/pev-lp1/" target="_blank" rel=" nofollow" class=""></a><a href="https://programmieren-starten.de/pev-lp1/" target="_blank" rel=" nofollow" class=""></a><a href="https://programmieren-starten.de/pev-lp1/" target="_blank" rel=" nofollow" class=""></a><a href="https://programmieren-starten.de/pev-lp1/" target="_blank" rel=" nofollow" class=""></a><a href="https://programmieren-starten.de/pev-lp1/" target="_blank" rel=" nofollow" class=""></a><a href="https://programmieren-starten.de/pev-lp1/" target="_blank" rel=" nofollow" class=""></a><a href="https://programmieren-starten.de/pev-lp1/" target="_blank" rel=" nofollow" class=""></a><a href="https://programmieren-starten.de/pev-lp1/" target="_blank" rel=" nofollow" class=""></a><a href="https://programmieren-starten.de/csharp-lp1/" target="_blank" rel=""><div class="thrv_wrapper thrv_contentbox_shortcode thrv-content-box tve_evt_manager_listen tve_et_tve-viewport tve_ea_thrive_animation tve_anim_slide_left tve-viewport-triggered" data-css="tve-u-18901083293" data-link-wrap="1" data-tcb-events="__TCB_EVENT_[{&quot;t&quot;:&quot;tve-viewport&quot;,&quot;config&quot;:{&quot;anim&quot;:&quot;slide_left&quot;,&quot;loop&quot;:0},&quot;a&quot;:&quot;thrive_animation&quot;}]_TNEVE_BCT__" style="" id="banner-lm1"> <div class="tve-content-box-background" data-css="tve-u-18901083294" data-tcb_hover_state_parent="1" style="--tve-border-radius:20px; border-radius: 20px; overflow: hidden;"></div> <div class="tve-cb"><div class="thrv_wrapper thrv-columns" style="--tcb-col-el-width: 721.859;" data-css="tve-u-18901083295"><div class="tcb-flex-row tcb-resized tcb--cols--2" data-css="tve-u-18901083296" style=""><div class="tcb-flex-col c-33" data-css="tve-u-18901083297" style=""><div class="tcb-col" data-css="tve-u-18901083298" style=""><div class="thrv_wrapper tve_image_caption" data-css="tve-u-18901083299" style=""><span class="tve_image_frame" style="width: 100%;"><img decoding="async" loading="lazy" class="tve_image wp-image-19282" alt="c# masterkurs kursbild" width="280" height="280" title="C# Masterkurs Kursbild" data-id="19282" src="https://programmieren-starten.de/wp-content/uploads/2022/05/C-Masterkurs-Kursbild.svg" style="aspect-ratio: auto 810 / 810;" data-css="tve-u-1890108329a" data-pagespeed-url-hash="3050102232" onload="pagespeed.CriticalImages.checkImageForCriticality(this);" data-width="280" data-init-width="810" data-init-height="809.999993" data-height="280"></span></div></div></div><div class="tcb-flex-col c-66" data-css="tve-u-1890108329b" style=""><div class="tcb-col" data-css="tve-u-1890108329c" style=""><div class="thrv_wrapper thrv_contentbox_shortcode thrv-content-box tve-elem-default-pad" data-css="tve-u-1890108329d" style=""> <div class="tve-content-box-background"></div> <div class="tve-cb" style=""><div class="thrv_wrapper thrv_text_element" style="" data-css="tve-u-1890108329e"><p data-css="tve-u-1890108329f" style="text-align: center;">Du möchtest die Programmiersprache C# <strong>von A bis Z meistern</strong>?</p><p data-css="tve-u-1890108329f" style="text-align: center;">Dann informiere dich jetzt über unseren umfassenden <strong>C# Masterkurs</strong>:</p></div><div class="thrv_wrapper thrv_contentbox_shortcode thrv-content-box tve-elem-default-pad" data-css="tve-u-189010832a1" style=""> <div class="tve-content-box-background" data-css="tve-u-189010832a2" style=""></div> <div class="tve-cb"><div class="thrv_wrapper thrv_text_element thrv-plain-text" data-css="tve-u-189010832a3" style="background-color: rgb(244, 78, 3) !important; --background-color:rgb(244, 78, 3) !important;"><div class="tcb-plain-text" data-css="tve-u-189010832a4" style="text-align: center;">Alle Details zum Kurs</div></div></div> </div></div> </div></div></div></div></div></div> </div></a></div> </div></div></div><div class="thrv_wrapper thrv_text_element" data-tag="h2"><h2 class="" data-css="tve-u-61f8e592755611" id="t-1643701770022">3. 1D-Arrays in der Praxis</h2></div><div class="thrv_wrapper thrv_text_element"><p>Wie funktionieren Arrays jetzt also in der Praxis? Gerade haben wir gelernt, was ein Array ist. Nämlich im Grunde eine Variable, die <strong>mehrere Werte</strong> auf einmal fassen kann.</p><p>Arrays kann man in C# von jedem beliebigen Datentyp erstellen. Das heißt, ich kann nicht nur wie eben im Beispiel gezeigt, ein Array aus Strings erstellen, sondern beispielsweise auch ein Array aus Integern. Genau das werden wir jetzt einmal umsetzen.</p><p>Wie bereits gelernt, erstellt man ein Array wie eine Variable, allerdings fügt man noch ein eckiges Klammerpaar an.</p><p><strong>Das heißt:</strong> Zuerst schreiben wir den Datentyp, anschließend folgt das eckige Klammerpaar. Damit sagen wir, dass wir nicht nur einen einfachen Integer Wert erstellen möchten, sondern ein Array aus Integern.</p>Nun gebe ich dem Array den Namen "numbers" und weise direkt noch eine Array Instanz zu. Ich initialisiere dieses Array also mit dem Schlüsselwort new, gefolgt von dem Datentyp und dem eckigen Klammerpaar. Zwischen das Klammerpaar schreibe ich nun die gewünschte Größe des C# Arrays. Für unser Beispiel wähle ich dazu 4. Somit kann unser Array numbers vier Integer Werte fassen. Am Ende setzen wir noch wie gewohnt ein Semikolon:</div><div class="thrv_wrapper tve_image_caption" data-css="tve-u-17eb46a6615"><span class="tve_image_frame"><img decoding="async" class="tve_image wp-image-17338" alt="c# arrays praxisbeispiel 1" data-id="17338" width="742" data-init-width="1118" height="166" data-init-height="250" title="2" loading="lazy" src="https://programmieren-starten.de/wp-content/uploads/2022/02/2.png" data-width="742" data-height="166" data-pagespeed-url-hash="353064287" onload="pagespeed.CriticalImages.checkImageForCriticality(this);" style="aspect-ratio: auto 1118 / 250;" srcset="https://www.programmieren-starten.de/wp-content/uploads/2022/02/2.png 1118w, https://www.programmieren-starten.de/wp-content/uploads/2022/02/2-300x67.png 300w, https://www.programmieren-starten.de/wp-content/uploads/2022/02/2-1024x229.png 1024w, https://www.programmieren-starten.de/wp-content/uploads/2022/02/2-768x172.png 768w" sizes="auto, (max-width: 742px) 100vw, 742px" /></span></div><div class="thrv_wrapper thrv_text_element"><p>Damit haben wir unser Array namens numbers also erstellt und können den einzelnen Indizes, anders gesagt den Schubladen dieses Arrays, auch schon Werte zuweisen. Wie machen wir das nun?</p><p>Um auf einen Index von numbers zugreifen zu können, geben wir diesen innerhalb des eckigen Klammerpaars an. Der erste Index eines C# Arrays ist wie gesagt immer der Index 0. Beim Index 0 weise ich einfach mal den Wert 10 zu:</p></div><div class="thrv_wrapper tve_image_caption" data-css="tve-u-17eb46b29ab"><span class="tve_image_frame"><img decoding="async" class="tve_image wp-image-17340" alt="praxisbeispiel 2" data-id="17340" width="742" data-init-width="1192" height="202" data-init-height="324" title="3" loading="lazy" src="https://programmieren-starten.de/wp-content/uploads/2022/02/3.png" data-width="742" data-height="202" data-pagespeed-url-hash="647564208" onload="pagespeed.CriticalImages.checkImageForCriticality(this);" style="aspect-ratio: auto 1192 / 324;" srcset="https://www.programmieren-starten.de/wp-content/uploads/2022/02/3.png 1192w, https://www.programmieren-starten.de/wp-content/uploads/2022/02/3-300x82.png 300w, https://www.programmieren-starten.de/wp-content/uploads/2022/02/3-1024x278.png 1024w, https://www.programmieren-starten.de/wp-content/uploads/2022/02/3-768x209.png 768w" sizes="auto, (max-width: 742px) 100vw, 742px" /></span></div><div class="thrv_wrapper thrv_text_element"><p>Das heißt, innerhalb des Arrays an der Position mit dem Index 0 steckt jetzt der Wert 10.</p><p>An dieser Stelle kann ich natürlich auch noch die anderen Indizes mit Werten befüllen. In Index 1 schreibe ich den Wert 20, in Index 2 den Wert 25 und in den letzten Index 3, da wir das Speichern von vier Werten festgelegt haben, schreibe ich 30:</p></div><div class="thrv_wrapper tve_image_caption" data-css="tve-u-17eb46bea7b"><span class="tve_image_frame"><img decoding="async" class="tve_image wp-image-17343" alt="praxisbeispiel 3" data-id="17343" width="742" data-init-width="1410" height="245" data-init-height="466" title="4" loading="lazy" src="https://programmieren-starten.de/wp-content/uploads/2022/02/4.png" data-width="742" data-height="245" data-pagespeed-url-hash="942064129" onload="pagespeed.CriticalImages.checkImageForCriticality(this);" style="aspect-ratio: auto 1410 / 466;" srcset="https://www.programmieren-starten.de/wp-content/uploads/2022/02/4.png 1410w, https://www.programmieren-starten.de/wp-content/uploads/2022/02/4-300x99.png 300w, https://www.programmieren-starten.de/wp-content/uploads/2022/02/4-1024x338.png 1024w, https://www.programmieren-starten.de/wp-content/uploads/2022/02/4-768x254.png 768w" sizes="auto, (max-width: 742px) 100vw, 742px" /></span></div><div class="thrv_wrapper thrv_text_element"><p>Damit haben wir dem Array numbers die Werte zugewiesen. Wie bei normalen Variablen auch, haben wir auf diese Indizes eines C# Arrays nicht nur einen schreibenden, sondern auch einen lesenden Zugriff.</p><p>Das bedeutet, ich kann zum Beispiel Console.WriteLine(numbers[2]) schreiben:</p></div><div class="thrv_wrapper tve_image_caption" data-css="tve-u-17eb46c9c0f"><span class="tve_image_frame"><img decoding="async" class="tve_image wp-image-17345" alt="praxisbeispiel 4" data-id="17345" width="742" data-init-width="1546" height="273" data-init-height="568" title="5" loading="lazy" src="https://programmieren-starten.de/wp-content/uploads/2022/02/5.png" data-width="742" data-height="273" data-pagespeed-url-hash="1236564050" onload="pagespeed.CriticalImages.checkImageForCriticality(this);" style="aspect-ratio: auto 1546 / 568;" srcset="https://www.programmieren-starten.de/wp-content/uploads/2022/02/5.png 1546w, https://www.programmieren-starten.de/wp-content/uploads/2022/02/5-300x110.png 300w, https://www.programmieren-starten.de/wp-content/uploads/2022/02/5-1024x376.png 1024w, https://www.programmieren-starten.de/wp-content/uploads/2022/02/5-768x282.png 768w, https://www.programmieren-starten.de/wp-content/uploads/2022/02/5-1536x564.png 1536w" sizes="auto, (max-width: 742px) 100vw, 742px" /></span></div><div class="thrv_wrapper thrv_text_element"><p>Beim Ausführen des Programms erhalten wir damit den Wert 25 in der Konsole, da ich diesen in Index 2 vom numbers Array geschrieben habe:</p></div><div class="thrv_wrapper tve_image_caption" data-css="tve-u-17eb46d7833"><span class="tve_image_frame"><img decoding="async" class="tve_image wp-image-17347" alt="praxisbeispiel 5 ausgabe" data-id="17347" width="742" data-init-width="960" height="70" data-init-height="90" title="6" loading="lazy" src="https://programmieren-starten.de/wp-content/uploads/2022/02/6.png" data-width="742" data-height="70" data-pagespeed-url-hash="1531063971" onload="pagespeed.CriticalImages.checkImageForCriticality(this);" style="aspect-ratio: auto 960 / 90;" srcset="https://www.programmieren-starten.de/wp-content/uploads/2022/02/6.png 960w, https://www.programmieren-starten.de/wp-content/uploads/2022/02/6-300x28.png 300w, https://www.programmieren-starten.de/wp-content/uploads/2022/02/6-768x72.png 768w" sizes="auto, (max-width: 742px) 100vw, 742px" /></span></div><div class="thrv_wrapper thrv_text_element"><p>Wenn ich den Index nun einfach mal auf 3 ändere, sehen wir den Wert 30 in der Konsole:</p></div><div class="thrv_wrapper tve_image_caption" data-css="tve-u-17eb46e23cc"><span class="tve_image_frame"><img decoding="async" class="tve_image wp-image-17350" alt="c# arrays praxisbeispiel 6" data-id="17350" width="742" data-init-width="1498" height="287" data-init-height="580" title="7" loading="lazy" src="https://programmieren-starten.de/wp-content/uploads/2022/02/7.png" data-width="742" data-height="287" data-pagespeed-url-hash="1825563892" onload="pagespeed.CriticalImages.checkImageForCriticality(this);" style="aspect-ratio: auto 1498 / 580;" srcset="https://www.programmieren-starten.de/wp-content/uploads/2022/02/7.png 1498w, https://www.programmieren-starten.de/wp-content/uploads/2022/02/7-300x116.png 300w, https://www.programmieren-starten.de/wp-content/uploads/2022/02/7-1024x396.png 1024w, https://www.programmieren-starten.de/wp-content/uploads/2022/02/7-768x297.png 768w" sizes="auto, (max-width: 742px) 100vw, 742px" /></span></div><div class="thrv_wrapper tve_image_caption" data-css="tve-u-17eb46e7c0d"><span class="tve_image_frame"><img decoding="async" class="tve_image wp-image-17352" alt="praxisbeispiel 7 ausgabe" data-id="17352" width="742" data-init-width="920" height="69" data-init-height="86" title="8" loading="lazy" src="https://programmieren-starten.de/wp-content/uploads/2022/02/8.png" data-width="742" data-height="69" data-pagespeed-url-hash="2120063813" onload="pagespeed.CriticalImages.checkImageForCriticality(this);" style="aspect-ratio: auto 920 / 86;" srcset="https://www.programmieren-starten.de/wp-content/uploads/2022/02/8.png 920w, https://www.programmieren-starten.de/wp-content/uploads/2022/02/8-300x28.png 300w, https://www.programmieren-starten.de/wp-content/uploads/2022/02/8-768x72.png 768w" sizes="auto, (max-width: 742px) 100vw, 742px" /></span></div><div class="thrv_wrapper thrv_text_element"><p>Die Arbeit mit Array Indizes verhält sich also genauso wie die Arbeit mit ganz normalen Variablen. Du hast also gelernt, wie man ein Array erstellen kann und wie man die einzelnen Indizes zuweisen und lesen kann.</p><p>Jetzt möchte ich dir noch zeigen, wie du direkt bei der Erzeugung eines C# Arrays die Werte zuweisen kannst, ohne vorher eine Größe bzw. die Indizes einzeln spezifizieren zu müssen. Wenn du schon von Beginn an weißt, welche Werte du zuweisen möchtest, kannst du die Größe nämlich auch weglassen.</p><p>Stattdessen setzt man nach new int[] ein geschweiftes Klammerpaar, zwischen welches man die Werte schreiben und direkt zuweisen kann. Für Index 0 wähle ich den Wert 10, für Index 1 den Wert 20, für Index 2 den Wert 30 und für Index 3 den Wert 40. Dann schließen wir das Ganze mit einem Semikolon ab:</p></div><div class="thrv_wrapper tve_image_caption" data-css="tve-u-17eb46fc640"><span class="tve_image_frame"><img decoding="async" class="tve_image wp-image-17355" alt="c# arrays praxisbeispiel 8" data-id="17355" width="742" data-init-width="1356" height="191" data-init-height="350" title="9" loading="lazy" src="https://programmieren-starten.de/wp-content/uploads/2022/02/9.png" data-width="742" data-height="191" data-pagespeed-url-hash="2414563734" onload="pagespeed.CriticalImages.checkImageForCriticality(this);" style="aspect-ratio: auto 1356 / 350;" srcset="https://www.programmieren-starten.de/wp-content/uploads/2022/02/9.png 1356w, https://www.programmieren-starten.de/wp-content/uploads/2022/02/9-300x77.png 300w, https://www.programmieren-starten.de/wp-content/uploads/2022/02/9-1024x264.png 1024w, https://www.programmieren-starten.de/wp-content/uploads/2022/02/9-768x198.png 768w" sizes="auto, (max-width: 742px) 100vw, 742px" /></span></div><div class="thrv_wrapper thrv_text_element"><p>Möchten wir jetzt beispielsweise Index 3 ausgeben lassen, erhalten wir den Wert 40. Denn das ist schließlich Index 3:</p></div><div class="thrv_wrapper tve_image_caption" data-css="tve-u-17eb4703923"><span class="tve_image_frame"><img decoding="async" class="tve_image wp-image-17357" alt="praxisbeispiel 9 ausgabe" data-id="17357" width="742" data-init-width="1038" height="61" data-init-height="86" title="10" loading="lazy" src="https://programmieren-starten.de/wp-content/uploads/2022/02/10.png" data-width="742" data-height="61" data-pagespeed-url-hash="3817625828" onload="pagespeed.CriticalImages.checkImageForCriticality(this);" style="aspect-ratio: auto 1038 / 86;" srcset="https://www.programmieren-starten.de/wp-content/uploads/2022/02/10.png 1038w, https://www.programmieren-starten.de/wp-content/uploads/2022/02/10-300x25.png 300w, https://www.programmieren-starten.de/wp-content/uploads/2022/02/10-1024x85.png 1024w, https://www.programmieren-starten.de/wp-content/uploads/2022/02/10-768x64.png 768w" sizes="auto, (max-width: 742px) 100vw, 742px" /></span></div><div class="thrv_wrapper thrv_text_element"><p>Die Größe dieses C# Arrays ist vier, weil wir vier Werte zugewiesen haben. Ganz wichtig ist, dass man versteht, dass die Größe so eines Arrays fix ist.</p><blockquote class=""><strong>Das heißt:</strong> Wenn wir das Array einmal erstellt und Werte zugewiesen haben, können wir die Größe des Arrays nicht mehr verändern. Ich kann nun also bei diesem Array niemals einen fünften Wert zuweisen. Stattdessen müsste ich ein neues Array Objekt erstellen.</blockquote><p>An dieser Stelle sind wir auch schon am Ende des heutigen Beitrags angekommen. Du hast gesehen, was Arrays sind und die eindimensionalen Arrays auch direkt in der Praxis kennengelernt.</p><p>Nun macht es Sinn, damit etwas herumzuexperimentieren, damit du das Thema verinnerlichen kannst und somit den zweidimensionalen Arrays gewappnet bist.</p></div><div class="thrv_wrapper thrv_symbol thrive-shortcode thrv_symbol_25802" data-shortcode="thrive_symbol" data-id="25802" data-selector=".thrv_symbol_25802"><div class="thrive-shortcode-config" style="display: none !important"></div><div class="thrive-shortcode-html thrive-symbol-shortcode " data-symbol-id="25802"><style type="text/css" id="tcb-style-base-tcb_symbol-25802"  onLoad="typeof window.lightspeedOptimizeStylesheet === 'function' && window.lightspeedOptimizeStylesheet()" class="tcb-lightspeed-style">body:not(.tve_editor_page) .thrv_social_follow .tve_s_item a[href=""],body:not(.tve_editor_page) .thrive_author_links .tve_s_item a[href=""]{display: none;}.thrv_wrapper .tve-content-box-background{position: absolute;width: 100%;left: 0px;top: 0px;overflow: hidden;background-clip: padding-box;height: 100% !important;}.thrv_wrapper.thrv-content-box{box-sizing: border-box;position: relative;min-height: 10px;}.thrv_wrapper.thrv-content-box div:not(.thrv_icon):not(.ui-resizable-handle):not(.tve-auxiliary-icon-element){box-sizing: border-box;}.tve-cb{display: inline-block;vertical-align: middle;clear: both;overflow: visible;width: 100%;z-index: 1;position: relative;min-height: 10px;}.tve_image_caption{position: relative;}.tve_image_caption:not(.tcb-mm-image.tve-tab-image){height: auto !important;}.tve_image_caption .tve_image{max-width: 100%;width: 100%;}.tcb-style-wrap strong{font-weight: var(--g-bold-weight,bold);}.tcb-plain-text{cursor: text;}a .tcb-plain-text{cursor: inherit;}.thrv_text_element{overflow-wrap: break-word;}.thrive-symbol-shortcode{position: relative;}body:not(.tve_editor_page) .thrv_wrapper.thrv_footer,body:not(.tve_editor_page) .thrv_wrapper.thrv_header{padding: 0px;}.tcb-post-content.thrv_wrapper{margin-top: 15px;margin-bottom: 15px;padding: 0px;}#tve_editor .tcb-post-content p{font-size: 16px;line-height: 1.6em;}body:not(.tve_editor_page) .tcb-post-list[data-disabled-links="1"] article{position: relative;}.notifications-content-wrapper.tcb-permanently-hidden{display: none !important;}.tcb-permanently-hidden{display: none !important;}.tar-disabled{cursor: default;opacity: 0.4;pointer-events: none;}.tve_ea_thrive_animation{opacity: 0;}.tve_ea_thrive_animation.tve_anim_start{opacity: 1;transition: all 0.5s ease-out 0s;}.tve_ea_thrive_animation.tve_anim_slide_left{transform: translateX(-200px);}.tve_ea_thrive_animation.tve_anim_slide_left.tve_anim_start{transform: translateX(0px);}.tcb-flex-row{display: flex;flex-flow: row nowrap;align-items: stretch;justify-content: space-between;margin-top: 0px;margin-left: -15px;padding-bottom: 15px;padding-top: 15px;}.tcb-flex-col{flex: 1 1 auto;padding-top: 0px;padding-left: 15px;}.tcb-flex-row .tcb-flex-col{box-sizing: border-box;}.tcb-col{height: 100%;display: flex;flex-direction: column;position: relative;}.tcb-flex-row .tcb-col{box-sizing: border-box;}html{text-rendering: auto !important;}html body{text-rendering: auto !important;}.thrv_wrapper{margin-top: 20px;margin-bottom: 20px;padding: 1px;}.thrv_wrapper div{box-sizing: content-box;}.thrv_symbol .thrv_wrapper:not(.thrv_icon){box-sizing: border-box !important;}.thrv_wrapper.tve-elem-default-pad{padding: 20px;}.thrv_wrapper.thrv_text_element,.thrv_wrapper.thrv_symbol,.thrv_wrapper.thrv-plain-text{margin: 0px;}.thrv_wrapper.thrv-columns{margin-top: 10px;margin-bottom: 10px;padding: 0px;}p{font-size: 1em;}.tve_image{border-radius: 0px;box-shadow: none;}div .tve_image_caption{padding: 0px;max-width: 100% !important;box-sizing: border-box !important;}.tve_image_caption .tve_image_frame{display: block;max-width: 100%;position: relative;overflow: hidden;}.tve_image_caption .tve_image{display: block;padding: 0px;height: auto;}:not(#_s):not(#_s) .tcb-conditional-display-placeholder{position: relative;min-height: var(--tcb-container-height-d,100px) !important;}:not(#_s):not(#_s) .tcb-conditional-display-placeholder.thrv-page-section{box-sizing: border-box;margin: 0px;}:not(#_s):not(#_s) .tcb-conditional-display-placeholder.thrv-content-box{box-sizing: border-box;}:not(#_s):not(#_s) .tcb-conditional-display-placeholder .tve-page-section-out,:not(#_s):not(#_s) .tcb-conditional-display-placeholder .tve-content-box-background{box-sizing: border-box;position: absolute;width: 100%;height: 100%;left: 0px;top: 0px;overflow: hidden;}.thrv_wrapper.thrv_contentbox_shortcode{position: relative;}body:not(.ttb-editor-page) .tcb-post-content::before,body:not(.ttb-editor-page) .tcb-post-content::after{display: none;}.thrv_wrapper.thrv_text_element{padding: 1px;}body.single:not(.tve_editor_page) .thrv_contents_table:not(.tve-rendered){display: none;}body.single:not(.tve_editor_page) #tve_editor .thrv_contents_table{display: block;}@media (max-width: 1023px){:not(#_s):not(#_s) .tcb-conditional-display-placeholder{min-height: var(--tcb-container-height-t) !important;}}@media (max-width: 767px){html{overflow-x: hidden !important;}html,body{max-width: 100vw !important;}.tcb-flex-row{flex-direction: column;}.thrv_wrapper > .tcb-flex-row:not(.v-2) > .tcb-flex-col{width: 100%;max-width: 100% !important;flex: 0 0 auto !important;}:not(#_s):not(#_s) .tcb-conditional-display-placeholder{min-height: var(--tcb-container-height-m) !important;}}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){.tcb-flex-col{width: 100%;}.tcb-col{display: block;}}@media screen and (max-device-width: 480px){body{text-size-adjust: none;}}</style><style class='tve-symbol-custom-style'>@media (min-width: 300px){.thrv_symbol_25802 [data-css="tve-u-18901083292"]{padding-left: 0px !important;margin-top: 0px !important;padding-top: 0px !important;margin-bottom: 0px !important;padding-bottom: 0px !important;}.thrv_symbol_25802 [data-css="tve-u-18901083294"]{box-shadow: rgba(0,0,0,0.4) 0px 0px 12px 0px;--tve-border-radius: 20px;border-radius: 20px;overflow: hidden;border: 2px solid rgb(255,255,255) !important;background-image: linear-gradient(rgba(255,255,255,0.8),rgba(255,255,255,0.8)),repeating-radial-gradient(circle at center center,rgba(148,163,176,0.7),rgba(148,163,176,0.7) 1px,transparent 1px,transparent 100%) !important;background-size: auto,3px 3px !important;background-position: 50% 50%,50% 50% !important;background-attachment: scroll,scroll !important;background-repeat: no-repeat,repeat !important;--background-image: linear-gradient(rgba(255,255,255,.8),rgba(255,255,255,.8)),repeating-radial-gradient(circle at center center,rgba(148,163,176,.7),rgba(148,163,176,.7) 1px,transparent 1px,transparent 100%) !important;--background-size: auto auto,3px 3px !important;--background-position: 50% 50%,50% 50% !important;--background-attachment: scroll,scroll !important;--background-repeat: no-repeat,repeat !important;--tve-applied-background-image: linear-gradient(rgba(255,255,255,.8),rgba(255,255,255,.8)),repeating-radial-gradient(circle at center center,rgba(148,163,176,.7),rgba(148,163,176,.7) 1px,transparent 1px,transparent 100%) !important;}.thrv_symbol_25802 [data-css="tve-u-1890108329a"]{margin-top: 0px;margin-left: 0px;}.thrv_symbol_25802 [data-css="tve-u-189010832a2"]{border-radius: 8px;overflow: hidden;background-color: rgb(244,78,3) !important;--background-color: #f44e03 !important;--tve-applied-background-color: #f44e03 !important;}.thrv_symbol_25802 [data-css="tve-u-189010832a3"]{--tve-alignment: center;float: none;background-color: rgb(0,8,255) !important;margin-left: auto !important;margin-right: auto !important;}:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] p,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] li,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] blockquote,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] address,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] .tcb-plain-text,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] label,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] h1,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] h2,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] h3,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] h4,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] h5,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] h6{color: rgb(255,255,255);}:not(#tve) .thrv_symbol_25802 [data-css="tve-u-189010832a4"]{font-size: 20px !important;font-weight: var(--g-bold-weight,bold) !important;}.thrv_symbol_25802 [data-css="tve-u-18901083299"]{width: 387px;padding-left: 0px !important;padding-right: 0px !important;margin-top: 0px !important;margin-bottom: 0px !important;}.thrv_symbol_25802 [data-css="tve-u-1890108329e"]{margin-top: 0px !important;margin-left: 10px !important;margin-right: 10px !important;}:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329f"]{font-size: 17px !important;color: rgb(0,0,0) !important;--tcb-applied-color: #000 !important;--tve-applied-color: #000 !important;}.thrv_symbol_25802 [data-css="tve-u-189010832a1"]{max-width: 388px;padding-top: 10px !important;padding-bottom: 10px !important;margin: 0px 10px !important;}.thrv_symbol_25802 [data-css="tve-u-18901083295"]{--tve-border-radius: 20px;border-radius: 20px;overflow: hidden;margin-top: 0px !important;margin-bottom: 0px !important;}.thrv_symbol_25802 [data-css="tve-u-18901083297"]{max-width: 39.9998%;}.thrv_symbol_25802 [data-css="tve-u-1890108329b"]{max-width: 59.9982%;}.thrv_symbol_25802 [data-css="tve-u-18901083298"]{justify-content: center !important;}.thrv_symbol_25802 [data-css="tve-u-18901083296"]{padding-top: 0px !important;padding-bottom: 0px !important;}.thrv_symbol_25802 [data-css="tve-u-1890108329c"]{justify-content: center !important;padding-left: 0px !important;padding-right: 0px !important;}.thrv_symbol_25802 [data-css="tve-u-1890108329d"]{margin-top: 0px !important;margin-bottom: 0px !important;padding: 0px 10px !important;}.thrv_symbol_25802 [data-css="tve-u-1890108329d"] > .tve-cb{justify-content: center;display: flex;flex-direction: column;}.thrv_symbol_25802 [data-css="tve-u-18901083293"]{max-width: 900px;float: none;width: 100%;margin-left: 20px !important;margin-right: auto !important;padding: 0px !important;margin-bottom: 50px !important;}:not(#tve) .thrv_symbol_25802 [data-css="tve-u-18901083293"]:hover [data-css="tve-u-18901083294"]{background-image: none !important;box-shadow: rgba(0,0,0,0.4) 0px 0px 12px 8px !important;}}@media (max-width: 1023px){.thrv_symbol_25802 [data-css="tve-u-1890108329e"]{margin-top: 0px !important;margin-bottom: -10px !important;}:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329f"]{font-size: 18px !important;}.thrv_symbol_25802 [data-css="tve-u-189010832a1"]{margin-top: 0px !important;}.thrv_symbol_25802 [data-css="tve-u-1890108329c"]{padding-top: 5px !important;padding-bottom: 5px !important;}.thrv_symbol_25802 [data-css="tve-u-18901083297"]{max-width: 40%;}.thrv_symbol_25802 [data-css="tve-u-1890108329b"]{max-width: 59.9996%;}:not(#tve) .thrv_symbol_25802 [data-css="tve-u-189010832a4"]{font-size: 18px !important;}.thrv_symbol_25802 [data-css="tve-u-18901083292"]{padding-right: 20px !important;}}@media (max-width: 767px){.thrv_symbol_25802 [data-css="tve-u-18901083299"]{width: 420px;float: none;margin-left: auto !important;margin-right: auto !important;margin-bottom: 0px !important;}.thrv_symbol_25802 [data-css="tve-u-1890108329e"]{margin-top: 12px !important;margin-bottom: 0px !important;}:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329f"]{font-size: 18px !important;}.thrv_symbol_25802 [data-css="tve-u-189010832a1"]{max-width: 500px;margin: 0px 10px 15px !important;}:not(#tve) .thrv_symbol_25802 [data-css="tve-u-189010832a4"]{font-size: 18px !important;}.thrv_symbol_25802 [data-css="tve-u-1890108329b"]{max-width: 100%;}.thrv_symbol_25802 [data-css="tve-u-1890108329d"]{padding-left: 0px !important;padding-right: 0px !important;}.thrv_symbol_25802 [data-css="tve-u-18901083292"]{padding-right: 0px !important;}.thrv_symbol_25802 [data-css="tve-u-18901083293"]{margin-left: 0px !important;}}</style><div class="thrv_wrapper thrv_contentbox_shortcode thrv-content-box tve-elem-default-pad" data-css="tve-u-18901083292" style=""> <div class="tve-content-box-background" data-tcb_hover_state_parent="1"></div> <div class="tve-cb"><a href="https://programmieren-starten.de/pev-lp1/" target="_blank" rel=" nofollow" class=""></a><a href="https://programmieren-starten.de/pev-lp1/" target="_blank" rel=" nofollow" class=""></a><a href="https://programmieren-starten.de/pev-lp1/" target="_blank" rel=" nofollow" class=""></a><a href="https://programmieren-starten.de/pev-lp1/" target="_blank" rel=" nofollow" class=""></a><a href="https://programmieren-starten.de/pev-lp1/" target="_blank" rel=" nofollow" class=""></a><a href="https://programmieren-starten.de/pev-lp1/" target="_blank" rel=" nofollow" class=""></a><a href="https://programmieren-starten.de/pev-lp1/" target="_blank" rel=" nofollow" class=""></a><a href="https://programmieren-starten.de/pev-lp1/" target="_blank" rel=" nofollow" class=""></a><a href="https://programmieren-starten.de/pev-lp1/" target="_blank" rel=" nofollow" class=""></a><a href="https://programmieren-starten.de/csharp-lp1/" target="_blank" rel=""><div class="thrv_wrapper thrv_contentbox_shortcode thrv-content-box tve_evt_manager_listen tve_et_tve-viewport tve_ea_thrive_animation tve_anim_slide_left tve-viewport-triggered" data-css="tve-u-18901083293" data-link-wrap="1" data-tcb-events="__TCB_EVENT_[{&quot;t&quot;:&quot;tve-viewport&quot;,&quot;config&quot;:{&quot;anim&quot;:&quot;slide_left&quot;,&quot;loop&quot;:0},&quot;a&quot;:&quot;thrive_animation&quot;}]_TNEVE_BCT__" style="" id="banner-lm1"> <div class="tve-content-box-background" data-css="tve-u-18901083294" data-tcb_hover_state_parent="1" style="--tve-border-radius:20px; border-radius: 20px; overflow: hidden;"></div> <div class="tve-cb"><div class="thrv_wrapper thrv-columns" style="--tcb-col-el-width: 721.859;" data-css="tve-u-18901083295"><div class="tcb-flex-row tcb-resized tcb--cols--2" data-css="tve-u-18901083296" style=""><div class="tcb-flex-col c-33" data-css="tve-u-18901083297" style=""><div class="tcb-col" data-css="tve-u-18901083298" style=""><div class="thrv_wrapper tve_image_caption" data-css="tve-u-18901083299" style=""><span class="tve_image_frame" style="width: 100%;"><img decoding="async" loading="lazy" class="tve_image wp-image-19282" alt="c# masterkurs kursbild" width="280" height="280" title="C# Masterkurs Kursbild" data-id="19282" src="https://programmieren-starten.de/wp-content/uploads/2022/05/C-Masterkurs-Kursbild.svg" style="aspect-ratio: auto 810 / 810;" data-css="tve-u-1890108329a" data-pagespeed-url-hash="3050102232" onload="pagespeed.CriticalImages.checkImageForCriticality(this);" data-width="280" data-init-width="810" data-init-height="809.999993" data-height="280"></span></div></div></div><div class="tcb-flex-col c-66" data-css="tve-u-1890108329b" style=""><div class="tcb-col" data-css="tve-u-1890108329c" style=""><div class="thrv_wrapper thrv_contentbox_shortcode thrv-content-box tve-elem-default-pad" data-css="tve-u-1890108329d" style=""> <div class="tve-content-box-background"></div> <div class="tve-cb" style=""><div class="thrv_wrapper thrv_text_element" style="" data-css="tve-u-1890108329e"><p data-css="tve-u-1890108329f" style="text-align: center;">Du möchtest die Programmiersprache C# <strong>von A bis Z meistern</strong>?</p><p data-css="tve-u-1890108329f" style="text-align: center;">Dann informiere dich jetzt über unseren umfassenden <strong>C# Masterkurs</strong>:</p></div><div class="thrv_wrapper thrv_contentbox_shortcode thrv-content-box tve-elem-default-pad" data-css="tve-u-189010832a1" style=""> <div class="tve-content-box-background" data-css="tve-u-189010832a2" style=""></div> <div class="tve-cb"><div class="thrv_wrapper thrv_text_element thrv-plain-text" data-css="tve-u-189010832a3" style="background-color: rgb(244, 78, 3) !important; --background-color:rgb(244, 78, 3) !important;"><div class="tcb-plain-text" data-css="tve-u-189010832a4" style="text-align: center;">Alle Details zum Kurs</div></div></div> </div></div> </div></div></div></div></div></div> </div></a></div> </div></div></div><a href="https://programmieren-starten.de/csharp-lp1/" target="_blank" rel=" nofollow"></a><a href="https://programmieren-starten.de/python-lp1/" target="_blank" rel="  nofollow"></a><div class="thrv_wrapper thrv_contentbox_shortcode thrv-content-box tve-elem-default-pad" data-css="tve-u-61f8e5927557b8" style=""> <div class="tve-content-box-background"></div> <div class="tve-cb"><div class="thrv_wrapper thrv-columns" style="--tcb-col-el-width: 741.859;" data-css="tve-u-61f8e5927557c2"><div class="tcb-flex-row v-2 m-edit tcb-mobile-wrap tcb--cols--2" data-css="tve-u-61f8e5927557e8" style=""><div class="tcb-flex-col" data-css="tve-u-61f8e5927557f3" style=""><div class="tcb-col"><div class="thrv_wrapper thrv-button thrv-button-v2 tcb-local-vars-root" data-css="tve-u-61f8e592755818" style=""> <div class="thrive-colors-palette-config" style="display: none !important"></div> <a href="https://programmieren-starten.de/blog/csharp-console-readline/" class="tcb-button-link tcb-plain-text" rel="nofollow"> <span class="tcb-button-texts"><span class="tcb-button-text thrv-inline-text" data-css="tve-u-61f8e592755827" style="">Vorheriger Artikel</span></span> </a> </div></div></div><div class="tcb-flex-col" data-css="tve-u-61f8e592755837" style=""><div class="tcb-col"><div class="thrv_wrapper thrv-button thrv-button-v2 tcb-local-vars-root" data-css="tve-u-61f8e592755857" style=""> <div class="thrive-colors-palette-config" style="display: none !important"></div> <a href="https://programmieren-starten.de/blog/csharp-2d-arrays/" class="tcb-button-link tcb-plain-text" rel="nofollow"> <span class="tcb-button-texts"><span class="tcb-button-text thrv-inline-text" data-css="tve-u-61f8e592755865" style="">Nächster Artikel</span></span> </a> </div></div></div></div></div></div> </div><div class="tcb_flag" style="display: none"></div>
<p>Der Beitrag <a href="https://www.programmieren-starten.de/blog/csharp-arrays/">C# Tutorial [9/17] – Eindimensionale C# Arrays</a> erschien zuerst auf <a href="https://www.programmieren-starten.de">programmieren-starten.de</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>C# Tutorial [8/17] – Benutzer-Eingaben abfragen (C# Console ReadLine)</title>
		<link>https://www.programmieren-starten.de/blog/csharp-console-readline/</link>
		
		<dc:creator><![CDATA[Hendrik]]></dc:creator>
		<pubDate>Wed, 26 Jan 2022 12:21:23 +0000</pubDate>
				<category><![CDATA[C#]]></category>
		<guid isPermaLink="false">https://programmieren-starten.de/blog/clone-of-c-tutorial-7-c-methoden-ohne-und-mit-rueckgabewerten/</guid>

					<description><![CDATA[<p>In diesem Beitrag wirst du lernen, wie man die C# Console ReadLine Methode dafür nutzen kann, um Eingaben des Benutzers abzufragen. Dadurch können wir jeder Person die Interaktion mit unserem C# Programm ermöglichen.&#160;Doch was bedeutet das in der Praxis? Das werde ich dir anhand der folgenden Beispiele zeigen. Inhaltsverzeichnis Inhaltsverzeichnis Inhaltsverzeichnis1. Wofür benötigen wir Benutzereingaben?2. [&#8230;]</p>
<p>Der Beitrag <a href="https://www.programmieren-starten.de/blog/csharp-console-readline/">C# Tutorial [8/17] – Benutzer-Eingaben abfragen (C# Console ReadLine)</a> erschien zuerst auf <a href="https://www.programmieren-starten.de">programmieren-starten.de</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div class="thrv_wrapper thrv_text_element tve_empty_dropzone"><p>In diesem Beitrag wirst du lernen, wie man die <strong>C# Console ReadLine Methode</strong> dafür nutzen kann, um <strong>Eingaben des Benutzers abzufragen</strong>. Dadurch können wir jeder Person die <strong>Interaktion</strong> mit unserem C# Programm ermöglichen.</p><p>Doch was bedeutet das in der Praxis? Das werde ich dir anhand der folgenden Beispiele zeigen.</p></div><div class="thrv_responsive_video thrv_wrapper" data-type="youtube" data-rel="0" data-modestbranding="0" data-aspect-ratio="16:9" data-aspect-ratio-default="0" data-float-visibility="mobile" data-url="https://www.youtube.com/watch?v=Hod9OISAJm0" data-no-cookie="1" style="" data-css="tve-u-61f13cc3dcaa63" data-float-position="top-left" data-float-width-d="300px" data-float-padding1-d="25px" data-float-padding2-d="25px">
	

	<div class="tve_responsive_video_container" style="padding-bottom: 56.25%;">
		<div class="tcb-video-float-container"><div class="video_overlay"></div></div>
	</div>
</div><div class="thrv_wrapper thrv_text_element" data-tag="h2"><h2 data-css="tve-u-61f13cc3dcaae3" id="tab-con-9" class="">Inhaltsverzeichnis</h2></div><div class="thrv_wrapper thrv_contents_table" data-columns="1" data-headers="h1,h2,h3">
	<div class="tve_contents_table">
		<span class="tve_ct_title" data-css="tve-u-61f13cc3dcaaf8">Inhaltsverzeichnis</span>
		<div class="tve_ct_content tve_clearfix"><div class="ct_column"><div class="tve_ct_level1"><a href="#tab-con-9" rel="nofollow">Inhaltsverzeichnis</a></div><div class="tve_ct_level1"><a href="#tab-con-10" rel="nofollow">1. Wofür benötigen wir Benutzereingaben?</a></div><div class="tve_ct_level1"><a href="#t-1628932082479" rel="nofollow">2. Die C# Console ReadLine Methode</a></div><div class="tve_ct_level2"><a href="#t-1643018375111" rel="nofollow">2.1. Einen Benutzernamen abfragen</a></div><div class="tve_ct_level1"><a href="#t-1642750060717" rel="nofollow">3. Die Convert-Klasse</a></div></div></div>
	</div>
</div><div class="thrv_wrapper thrv_text_element" data-tag="h2"><h2 class="" data-css="tve-u-61f13cc3dcab18" id="tab-con-10">1. Wofür benötigen wir Benutzereingaben?</h2></div><div class="thrv_wrapper thrv_text_element"><p>In der Praxis kommt es oftmals vor, dass wir in der Konsole eine Eingabe des Benutzers abfragen müssen. Zum Beispiel wenn es darum geht, einen Benutzernamen oder ein Geburtsdatum in ein Programm einzugeben. Neben diesen Beispielen existieren natürlich noch zahlreiche weitere.</p><p><strong>Du siehst also:</strong> Die Benutzereingabe ist ein ziemlich wichtiges und spannendes Thema.</p></div><div class="thrv_wrapper thrv_text_element" data-tag="h2"><h2 class="" data-css="tve-u-61f13cc3dcab18" id="t-1628932082479">2. Die C# Console ReadLine Methode</h2></div><div class="thrv_wrapper thrv_text_element"><p>Für die Abfrage einer Benutzereingabe in der Konsole verwendet man in C# Console ReadLine. Dabei handelt es sich um eine Methode, die den&nbsp;<strong>Eingabestrom als einen String liest</strong>, bis der Benutzer die Enter-Taste drückt und damit einen Zeilenumbruch auslöst.</p><p>Die Eingabe, die der Benutzer in die Konsole schreibt, gibt Console.ReadLine() als&nbsp;<strong>String</strong>&nbsp;zurück. Damit du dir das Ganze besser vorstellen kannst, sehen wir uns die Thematik einmal anhand eines Beispiels in Visual Studio an.</p><blockquote class="">Wie bereits erwähnt, lesen wir mithilfe der C# Console ReadLine Methode den Eingabestrom des Benutzers. Also genau das, was der Benutzer in die Konsole eingibt. Erst wenn dieser Enter drückt, ist der Eingabestrom beendet. Das Gelesene geben wir an den Aufrufer zurück, wodurch wir es verarbeiten können.</blockquote><p>In der Praxis können wir das zum Beispiel folgendermaßen umsetzen:</p></div><div class="thrv_wrapper tve_image_caption" data-css="tve-u-61f13cc3dcab20"><span class="tve_image_frame"><img decoding="async" class="tve_image tcb-moved-image wp-image-17269" alt="c# console readline beispiel 1" data-id="17269" width="742" data-init-width="1124" height="223" data-init-height="338" title="c#-console-readline-1" loading="lazy" src="https://programmieren-starten.de/wp-content/uploads/2022/01/c-console-readline-1.png" data-width="742" data-height="223" data-pagespeed-url-hash="859667993" onload="pagespeed.CriticalImages.checkImageForCriticality(this);" style="aspect-ratio: auto 1124 / 338;" data-css="tve-u-61f13cc3dcab37" srcset="https://www.programmieren-starten.de/wp-content/uploads/2022/01/c-console-readline-1.png 1124w, https://www.programmieren-starten.de/wp-content/uploads/2022/01/c-console-readline-1-300x90.png 300w, https://www.programmieren-starten.de/wp-content/uploads/2022/01/c-console-readline-1-1024x308.png 1024w, https://www.programmieren-starten.de/wp-content/uploads/2022/01/c-console-readline-1-768x231.png 768w" sizes="auto, (max-width: 742px) 100vw, 742px" /></span></div><div class="thrv_wrapper thrv_text_element"><p>Zunächst erzeugen wir eine Variable namens "eingabe". Dieser Variable weisen wir den Rückgabewert der C# Console ReadLine Methode zu.</p><p>Anschließend schreiben wir Console.WriteLine und trennen das Ganze mit einer Strichlinie von dem, was wir ausgeben lassen möchten. Für unser Beispiel lassen wir nun dreimal die Eingabe des Nutzers ausgeben:</p></div><div class="thrv_wrapper tve_image_caption" data-css="tve-u-17e96622ae5"><span class="tve_image_frame"><img decoding="async" class="tve_image wp-image-17271" alt="beispiel weiter ausgebaut" data-id="17271" width="742" data-init-width="1186" height="278" data-init-height="444" title="2" loading="lazy" src="https://programmieren-starten.de/wp-content/uploads/2022/01/2-2.png" data-width="742" data-height="278" data-pagespeed-url-hash="1464160743" onload="pagespeed.CriticalImages.checkImageForCriticality(this);" style="aspect-ratio: auto 1186 / 444;" srcset="https://www.programmieren-starten.de/wp-content/uploads/2022/01/2-2.png 1186w, https://www.programmieren-starten.de/wp-content/uploads/2022/01/2-2-300x112.png 300w, https://www.programmieren-starten.de/wp-content/uploads/2022/01/2-2-1024x383.png 1024w, https://www.programmieren-starten.de/wp-content/uploads/2022/01/2-2-768x288.png 768w" sizes="auto, (max-width: 742px) 100vw, 742px" /></span></div><div class="thrv_wrapper thrv_text_element"><p>Beim Starten des Programms sehen wir, dass in der Konsole <strong>zunächst nichts</strong> steht. Das liegt eben daran, weil wir direkt in der ersten Anweisung die <strong>C# Console ReadLine Methode</strong> aufgerufen haben.</p><p>Das heißt, dass das Programm an dieser Stelle stoppt und den Eingabestrom abfragt. Der Benutzer, in diesem Fall also wir, müssen nun etwas in die Konsole eingeben. Ich gebe hier nun „Mein Name ist Janek“ ein.</p></div><div class="thrv_wrapper tve_image_caption" data-css="tve-u-17e9664a815"><span class="tve_image_frame"><img decoding="async" class="tve_image wp-image-17275" alt="über c# console readline eine benutzereingabe einlesen" data-id="17275" width="742" data-init-width="898" height="111" data-init-height="134" title="3" loading="lazy" src="https://programmieren-starten.de/wp-content/uploads/2022/01/3-3.png" data-width="742" data-height="111" data-pagespeed-url-hash="495297553" onload="pagespeed.CriticalImages.checkImageForCriticality(this);" style="aspect-ratio: auto 898 / 134;" srcset="https://www.programmieren-starten.de/wp-content/uploads/2022/01/3-3.png 898w, https://www.programmieren-starten.de/wp-content/uploads/2022/01/3-3-300x45.png 300w, https://www.programmieren-starten.de/wp-content/uploads/2022/01/3-3-768x115.png 768w" sizes="auto, (max-width: 742px) 100vw, 742px" /></span></div><div class="thrv_wrapper thrv_text_element"><p>Wenn ich anschließend auf Enter drücke, wird das Programm weiter abgearbeitet und gibt tatsächlich dreimal den String „Mein Name ist Janek“ unter der Strichlinie aus:</p></div><div class="thrv_wrapper tve_image_caption" data-css="tve-u-17e96651865"><span class="tve_image_frame"><img decoding="async" class="tve_image wp-image-17277" alt="konsolenausgabe des beispiels" data-id="17277" width="742" data-init-width="966" height="194" data-init-height="252" title="4" loading="lazy" src="https://programmieren-starten.de/wp-content/uploads/2022/01/4-3.png" data-width="742" data-height="194" data-pagespeed-url-hash="3526901738" onload="pagespeed.CriticalImages.checkImageForCriticality(this);" style="aspect-ratio: auto 966 / 252;" srcset="https://www.programmieren-starten.de/wp-content/uploads/2022/01/4-3.png 966w, https://www.programmieren-starten.de/wp-content/uploads/2022/01/4-3-300x78.png 300w, https://www.programmieren-starten.de/wp-content/uploads/2022/01/4-3-768x200.png 768w" sizes="auto, (max-width: 742px) 100vw, 742px" /></span></div><div class="thrv_wrapper thrv_text_element"><blockquote class=""><strong>Zusammengefasst arbeitet die C# Console ReadLine Methode also wie folgt:</strong> Sobald die C# Console ReadLine Methode aufgerufen wird, stoppt das Programm und fordert den Nutzer auf, etwas über die Konsole einzugeben. Das Programm liest die Eingabe als String ein und sobald wir Enter drücken, gibt die Methode den eingegebenen Wert als String zurück. In diesem Fall wird er direkt an die Variable eingabe zugewiesen. Den in der Variable gespeicherten Wert können wir nun entsprechend in unserem Programm weiterverarbeiten.</blockquote></div><div class="thrv_wrapper thrv_symbol thrive-shortcode thrv_symbol_25802" data-shortcode="thrive_symbol" data-id="25802" data-selector=".thrv_symbol_25802"><div class="thrive-shortcode-config" style="display: none !important"></div><div class="thrive-shortcode-html thrive-symbol-shortcode " data-symbol-id="25802"><style type="text/css" id="tcb-style-base-tcb_symbol-25802"  onLoad="typeof window.lightspeedOptimizeStylesheet === 'function' && window.lightspeedOptimizeStylesheet()" class="tcb-lightspeed-style">body:not(.tve_editor_page) .thrv_social_follow .tve_s_item a[href=""],body:not(.tve_editor_page) .thrive_author_links .tve_s_item a[href=""]{display: none;}.thrv_wrapper .tve-content-box-background{position: absolute;width: 100%;left: 0px;top: 0px;overflow: hidden;background-clip: padding-box;height: 100% !important;}.thrv_wrapper.thrv-content-box{box-sizing: border-box;position: relative;min-height: 10px;}.thrv_wrapper.thrv-content-box div:not(.thrv_icon):not(.ui-resizable-handle):not(.tve-auxiliary-icon-element){box-sizing: border-box;}.tve-cb{display: inline-block;vertical-align: middle;clear: both;overflow: visible;width: 100%;z-index: 1;position: relative;min-height: 10px;}.tve_image_caption{position: relative;}.tve_image_caption:not(.tcb-mm-image.tve-tab-image){height: auto !important;}.tve_image_caption .tve_image{max-width: 100%;width: 100%;}.tcb-style-wrap strong{font-weight: var(--g-bold-weight,bold);}.tcb-plain-text{cursor: text;}a .tcb-plain-text{cursor: inherit;}.thrv_text_element{overflow-wrap: break-word;}.thrive-symbol-shortcode{position: relative;}body:not(.tve_editor_page) .thrv_wrapper.thrv_footer,body:not(.tve_editor_page) .thrv_wrapper.thrv_header{padding: 0px;}.tcb-post-content.thrv_wrapper{margin-top: 15px;margin-bottom: 15px;padding: 0px;}#tve_editor .tcb-post-content p{font-size: 16px;line-height: 1.6em;}body:not(.tve_editor_page) .tcb-post-list[data-disabled-links="1"] article{position: relative;}.notifications-content-wrapper.tcb-permanently-hidden{display: none !important;}.tcb-permanently-hidden{display: none !important;}.tar-disabled{cursor: default;opacity: 0.4;pointer-events: none;}.tve_ea_thrive_animation{opacity: 0;}.tve_ea_thrive_animation.tve_anim_start{opacity: 1;transition: all 0.5s ease-out 0s;}.tve_ea_thrive_animation.tve_anim_slide_left{transform: translateX(-200px);}.tve_ea_thrive_animation.tve_anim_slide_left.tve_anim_start{transform: translateX(0px);}.tcb-flex-row{display: flex;flex-flow: row nowrap;align-items: stretch;justify-content: space-between;margin-top: 0px;margin-left: -15px;padding-bottom: 15px;padding-top: 15px;}.tcb-flex-col{flex: 1 1 auto;padding-top: 0px;padding-left: 15px;}.tcb-flex-row .tcb-flex-col{box-sizing: border-box;}.tcb-col{height: 100%;display: flex;flex-direction: column;position: relative;}.tcb-flex-row .tcb-col{box-sizing: border-box;}html{text-rendering: auto !important;}html body{text-rendering: auto !important;}.thrv_wrapper{margin-top: 20px;margin-bottom: 20px;padding: 1px;}.thrv_wrapper div{box-sizing: content-box;}.thrv_symbol .thrv_wrapper:not(.thrv_icon){box-sizing: border-box !important;}.thrv_wrapper.tve-elem-default-pad{padding: 20px;}.thrv_wrapper.thrv_text_element,.thrv_wrapper.thrv_symbol,.thrv_wrapper.thrv-plain-text{margin: 0px;}.thrv_wrapper.thrv-columns{margin-top: 10px;margin-bottom: 10px;padding: 0px;}p{font-size: 1em;}.tve_image{border-radius: 0px;box-shadow: none;}div .tve_image_caption{padding: 0px;max-width: 100% !important;box-sizing: border-box !important;}.tve_image_caption .tve_image_frame{display: block;max-width: 100%;position: relative;overflow: hidden;}.tve_image_caption .tve_image{display: block;padding: 0px;height: auto;}:not(#_s):not(#_s) .tcb-conditional-display-placeholder{position: relative;min-height: var(--tcb-container-height-d,100px) !important;}:not(#_s):not(#_s) .tcb-conditional-display-placeholder.thrv-page-section{box-sizing: border-box;margin: 0px;}:not(#_s):not(#_s) .tcb-conditional-display-placeholder.thrv-content-box{box-sizing: border-box;}:not(#_s):not(#_s) .tcb-conditional-display-placeholder .tve-page-section-out,:not(#_s):not(#_s) .tcb-conditional-display-placeholder .tve-content-box-background{box-sizing: border-box;position: absolute;width: 100%;height: 100%;left: 0px;top: 0px;overflow: hidden;}.thrv_wrapper.thrv_contentbox_shortcode{position: relative;}body:not(.ttb-editor-page) .tcb-post-content::before,body:not(.ttb-editor-page) .tcb-post-content::after{display: none;}.thrv_wrapper.thrv_text_element{padding: 1px;}body.single:not(.tve_editor_page) .thrv_contents_table:not(.tve-rendered){display: none;}body.single:not(.tve_editor_page) #tve_editor .thrv_contents_table{display: block;}@media (max-width: 1023px){:not(#_s):not(#_s) .tcb-conditional-display-placeholder{min-height: var(--tcb-container-height-t) !important;}}@media (max-width: 767px){html{overflow-x: hidden !important;}html,body{max-width: 100vw !important;}.tcb-flex-row{flex-direction: column;}.thrv_wrapper > .tcb-flex-row:not(.v-2) > .tcb-flex-col{width: 100%;max-width: 100% !important;flex: 0 0 auto !important;}:not(#_s):not(#_s) .tcb-conditional-display-placeholder{min-height: var(--tcb-container-height-m) !important;}}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){.tcb-flex-col{width: 100%;}.tcb-col{display: block;}}@media screen and (max-device-width: 480px){body{text-size-adjust: none;}}</style><style class='tve-symbol-custom-style'>@media (min-width: 300px){.thrv_symbol_25802 [data-css="tve-u-18901083292"]{padding-left: 0px !important;margin-top: 0px !important;padding-top: 0px !important;margin-bottom: 0px !important;padding-bottom: 0px !important;}.thrv_symbol_25802 [data-css="tve-u-18901083294"]{box-shadow: rgba(0,0,0,0.4) 0px 0px 12px 0px;--tve-border-radius: 20px;border-radius: 20px;overflow: hidden;border: 2px solid rgb(255,255,255) !important;background-image: linear-gradient(rgba(255,255,255,0.8),rgba(255,255,255,0.8)),repeating-radial-gradient(circle at center center,rgba(148,163,176,0.7),rgba(148,163,176,0.7) 1px,transparent 1px,transparent 100%) !important;background-size: auto,3px 3px !important;background-position: 50% 50%,50% 50% !important;background-attachment: scroll,scroll !important;background-repeat: no-repeat,repeat !important;--background-image: linear-gradient(rgba(255,255,255,.8),rgba(255,255,255,.8)),repeating-radial-gradient(circle at center center,rgba(148,163,176,.7),rgba(148,163,176,.7) 1px,transparent 1px,transparent 100%) !important;--background-size: auto auto,3px 3px !important;--background-position: 50% 50%,50% 50% !important;--background-attachment: scroll,scroll !important;--background-repeat: no-repeat,repeat !important;--tve-applied-background-image: linear-gradient(rgba(255,255,255,.8),rgba(255,255,255,.8)),repeating-radial-gradient(circle at center center,rgba(148,163,176,.7),rgba(148,163,176,.7) 1px,transparent 1px,transparent 100%) !important;}.thrv_symbol_25802 [data-css="tve-u-1890108329a"]{margin-top: 0px;margin-left: 0px;}.thrv_symbol_25802 [data-css="tve-u-189010832a2"]{border-radius: 8px;overflow: hidden;background-color: rgb(244,78,3) !important;--background-color: #f44e03 !important;--tve-applied-background-color: #f44e03 !important;}.thrv_symbol_25802 [data-css="tve-u-189010832a3"]{--tve-alignment: center;float: none;background-color: rgb(0,8,255) !important;margin-left: auto !important;margin-right: auto !important;}:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] p,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] li,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] blockquote,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] address,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] .tcb-plain-text,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] label,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] h1,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] h2,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] h3,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] h4,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] h5,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] h6{color: rgb(255,255,255);}:not(#tve) .thrv_symbol_25802 [data-css="tve-u-189010832a4"]{font-size: 20px !important;font-weight: var(--g-bold-weight,bold) !important;}.thrv_symbol_25802 [data-css="tve-u-18901083299"]{width: 387px;padding-left: 0px !important;padding-right: 0px !important;margin-top: 0px !important;margin-bottom: 0px !important;}.thrv_symbol_25802 [data-css="tve-u-1890108329e"]{margin-top: 0px !important;margin-left: 10px !important;margin-right: 10px !important;}:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329f"]{font-size: 17px !important;color: rgb(0,0,0) !important;--tcb-applied-color: #000 !important;--tve-applied-color: #000 !important;}.thrv_symbol_25802 [data-css="tve-u-189010832a1"]{max-width: 388px;padding-top: 10px !important;padding-bottom: 10px !important;margin: 0px 10px !important;}.thrv_symbol_25802 [data-css="tve-u-18901083295"]{--tve-border-radius: 20px;border-radius: 20px;overflow: hidden;margin-top: 0px !important;margin-bottom: 0px !important;}.thrv_symbol_25802 [data-css="tve-u-18901083297"]{max-width: 39.9998%;}.thrv_symbol_25802 [data-css="tve-u-1890108329b"]{max-width: 59.9982%;}.thrv_symbol_25802 [data-css="tve-u-18901083298"]{justify-content: center !important;}.thrv_symbol_25802 [data-css="tve-u-18901083296"]{padding-top: 0px !important;padding-bottom: 0px !important;}.thrv_symbol_25802 [data-css="tve-u-1890108329c"]{justify-content: center !important;padding-left: 0px !important;padding-right: 0px !important;}.thrv_symbol_25802 [data-css="tve-u-1890108329d"]{margin-top: 0px !important;margin-bottom: 0px !important;padding: 0px 10px !important;}.thrv_symbol_25802 [data-css="tve-u-1890108329d"] > .tve-cb{justify-content: center;display: flex;flex-direction: column;}.thrv_symbol_25802 [data-css="tve-u-18901083293"]{max-width: 900px;float: none;width: 100%;margin-left: 20px !important;margin-right: auto !important;padding: 0px !important;margin-bottom: 50px !important;}:not(#tve) .thrv_symbol_25802 [data-css="tve-u-18901083293"]:hover [data-css="tve-u-18901083294"]{background-image: none !important;box-shadow: rgba(0,0,0,0.4) 0px 0px 12px 8px !important;}}@media (max-width: 1023px){.thrv_symbol_25802 [data-css="tve-u-1890108329e"]{margin-top: 0px !important;margin-bottom: -10px !important;}:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329f"]{font-size: 18px !important;}.thrv_symbol_25802 [data-css="tve-u-189010832a1"]{margin-top: 0px !important;}.thrv_symbol_25802 [data-css="tve-u-1890108329c"]{padding-top: 5px !important;padding-bottom: 5px !important;}.thrv_symbol_25802 [data-css="tve-u-18901083297"]{max-width: 40%;}.thrv_symbol_25802 [data-css="tve-u-1890108329b"]{max-width: 59.9996%;}:not(#tve) .thrv_symbol_25802 [data-css="tve-u-189010832a4"]{font-size: 18px !important;}.thrv_symbol_25802 [data-css="tve-u-18901083292"]{padding-right: 20px !important;}}@media (max-width: 767px){.thrv_symbol_25802 [data-css="tve-u-18901083299"]{width: 420px;float: none;margin-left: auto !important;margin-right: auto !important;margin-bottom: 0px !important;}.thrv_symbol_25802 [data-css="tve-u-1890108329e"]{margin-top: 12px !important;margin-bottom: 0px !important;}:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329f"]{font-size: 18px !important;}.thrv_symbol_25802 [data-css="tve-u-189010832a1"]{max-width: 500px;margin: 0px 10px 15px !important;}:not(#tve) .thrv_symbol_25802 [data-css="tve-u-189010832a4"]{font-size: 18px !important;}.thrv_symbol_25802 [data-css="tve-u-1890108329b"]{max-width: 100%;}.thrv_symbol_25802 [data-css="tve-u-1890108329d"]{padding-left: 0px !important;padding-right: 0px !important;}.thrv_symbol_25802 [data-css="tve-u-18901083292"]{padding-right: 0px !important;}.thrv_symbol_25802 [data-css="tve-u-18901083293"]{margin-left: 0px !important;}}</style><div class="thrv_wrapper thrv_contentbox_shortcode thrv-content-box tve-elem-default-pad" data-css="tve-u-18901083292" style=""> <div class="tve-content-box-background" data-tcb_hover_state_parent="1"></div> <div class="tve-cb"><a href="https://programmieren-starten.de/pev-lp1/" target="_blank" rel=" nofollow" class=""></a><a href="https://programmieren-starten.de/pev-lp1/" target="_blank" rel=" nofollow" class=""></a><a href="https://programmieren-starten.de/pev-lp1/" target="_blank" rel=" nofollow" class=""></a><a href="https://programmieren-starten.de/pev-lp1/" target="_blank" rel=" nofollow" class=""></a><a href="https://programmieren-starten.de/pev-lp1/" target="_blank" rel=" nofollow" class=""></a><a href="https://programmieren-starten.de/pev-lp1/" target="_blank" rel=" nofollow" class=""></a><a href="https://programmieren-starten.de/pev-lp1/" target="_blank" rel=" nofollow" class=""></a><a href="https://programmieren-starten.de/pev-lp1/" target="_blank" rel=" nofollow" class=""></a><a href="https://programmieren-starten.de/pev-lp1/" target="_blank" rel=" nofollow" class=""></a><a href="https://programmieren-starten.de/csharp-lp1/" target="_blank" rel=""><div class="thrv_wrapper thrv_contentbox_shortcode thrv-content-box tve_evt_manager_listen tve_et_tve-viewport tve_ea_thrive_animation tve_anim_slide_left tve-viewport-triggered" data-css="tve-u-18901083293" data-link-wrap="1" data-tcb-events="__TCB_EVENT_[{&quot;t&quot;:&quot;tve-viewport&quot;,&quot;config&quot;:{&quot;anim&quot;:&quot;slide_left&quot;,&quot;loop&quot;:0},&quot;a&quot;:&quot;thrive_animation&quot;}]_TNEVE_BCT__" style="" id="banner-lm1"> <div class="tve-content-box-background" data-css="tve-u-18901083294" data-tcb_hover_state_parent="1" style="--tve-border-radius:20px; border-radius: 20px; overflow: hidden;"></div> <div class="tve-cb"><div class="thrv_wrapper thrv-columns" style="--tcb-col-el-width: 721.859;" data-css="tve-u-18901083295"><div class="tcb-flex-row tcb-resized tcb--cols--2" data-css="tve-u-18901083296" style=""><div class="tcb-flex-col c-33" data-css="tve-u-18901083297" style=""><div class="tcb-col" data-css="tve-u-18901083298" style=""><div class="thrv_wrapper tve_image_caption" data-css="tve-u-18901083299" style=""><span class="tve_image_frame" style="width: 100%;"><img decoding="async" loading="lazy" class="tve_image wp-image-19282" alt="c# masterkurs kursbild" width="280" height="280" title="C# Masterkurs Kursbild" data-id="19282" src="https://programmieren-starten.de/wp-content/uploads/2022/05/C-Masterkurs-Kursbild.svg" style="aspect-ratio: auto 810 / 810;" data-css="tve-u-1890108329a" data-pagespeed-url-hash="3050102232" onload="pagespeed.CriticalImages.checkImageForCriticality(this);" data-width="280" data-init-width="810" data-init-height="809.999993" data-height="280"></span></div></div></div><div class="tcb-flex-col c-66" data-css="tve-u-1890108329b" style=""><div class="tcb-col" data-css="tve-u-1890108329c" style=""><div class="thrv_wrapper thrv_contentbox_shortcode thrv-content-box tve-elem-default-pad" data-css="tve-u-1890108329d" style=""> <div class="tve-content-box-background"></div> <div class="tve-cb" style=""><div class="thrv_wrapper thrv_text_element" style="" data-css="tve-u-1890108329e"><p data-css="tve-u-1890108329f" style="text-align: center;">Du möchtest die Programmiersprache C# <strong>von A bis Z meistern</strong>?</p><p data-css="tve-u-1890108329f" style="text-align: center;">Dann informiere dich jetzt über unseren umfassenden <strong>C# Masterkurs</strong>:</p></div><div class="thrv_wrapper thrv_contentbox_shortcode thrv-content-box tve-elem-default-pad" data-css="tve-u-189010832a1" style=""> <div class="tve-content-box-background" data-css="tve-u-189010832a2" style=""></div> <div class="tve-cb"><div class="thrv_wrapper thrv_text_element thrv-plain-text" data-css="tve-u-189010832a3" style="background-color: rgb(244, 78, 3) !important; --background-color:rgb(244, 78, 3) !important;"><div class="tcb-plain-text" data-css="tve-u-189010832a4" style="text-align: center;">Alle Details zum Kurs</div></div></div> </div></div> </div></div></div></div></div></div> </div></a></div> </div></div></div><div class="thrv_wrapper thrv_text_element" data-tag="h2"><h3 class="" id="t-1643018375111" style="" data-css="tve-u-17e96764f81">2.1. Einen Benutzernamen abfragen</h3></div><div class="thrv_wrapper thrv_text_element"><p>An dieser Stelle möchte ich dir nun zeigen, wie die Abfrage eines Benutzernamens beispielsweise aussehen kann.</p><p>Dafür lassen wir zunächst einmal in der Konsole ausgeben: „Gebe einen Benutzernamen ein:“. Anschließend soll man direkt in derselben Zeile seinen Namen eingeben können. Diesen Namen soll das Programm dann in der Konsole ausgeben.</p><p>Wie setzen wir das am besten um? Zuerst brauchen wir eine String Variable für den Usernamen. Diese deklarieren wir und schreiben anschließend „Gebe deinen Benutzernamen ein:“.</p></div><div class="thrv_wrapper tve_image_caption" data-css="tve-u-61f13cc3dcab41"><span class="tve_image_frame"><img decoding="async" class="tve_image wp-image-17283" alt="benutzernamen abfragen 1" data-id="17283" width="742" data-init-width="1378" height="154" data-init-height="286" title="5" loading="lazy" src="https://programmieren-starten.de/wp-content/uploads/2022/01/5-3.png" data-width="742" data-height="154" data-pagespeed-url-hash="1616427398" onload="pagespeed.CriticalImages.checkImageForCriticality(this);" style="aspect-ratio: auto 1378 / 286;" srcset="https://www.programmieren-starten.de/wp-content/uploads/2022/01/5-3.png 1378w, https://www.programmieren-starten.de/wp-content/uploads/2022/01/5-3-300x62.png 300w, https://www.programmieren-starten.de/wp-content/uploads/2022/01/5-3-1024x213.png 1024w, https://www.programmieren-starten.de/wp-content/uploads/2022/01/5-3-768x159.png 768w" sizes="auto, (max-width: 742px) 100vw, 742px" /></span></div><div class="thrv_wrapper thrv_text_element"><p>Jetzt möchten wir aber, dass man als Benutzer seinen Namen nicht in der nächsten Zeile eingibt, sondern noch in derselben. Um das umzusetzen, ist es ganz wichtig, nicht Console.Write<strong>Line</strong><span style="font-weight: normal;">()</span><strong>&nbsp;</strong>zu schreiben, weil das automatisch einen Zeilenumbruch auslöst.</p><p>Stattdessen schreiben wir lediglich <strong>Console.Write()</strong>. Wenn wir „Write“ schreiben, kommt es zu keinem Zeilenumbruch. Mit dem Zusatz „Line“ hingegen schon. Damit wir also direkt nach dem Doppelpunkt unseren Namen eingeben können, verwenden wir Console.Write:</p></div><div class="thrv_wrapper tve_image_caption" data-css="tve-u-17e96791e0c"><span class="tve_image_frame"><img decoding="async" class="tve_image wp-image-17285" alt="benutzernamen abfragen 2" data-id="17285" width="742" data-init-width="1294" height="166" data-init-height="290" title="6" loading="lazy" src="https://programmieren-starten.de/wp-content/uploads/2022/01/6-2.png" data-width="742" data-height="166" data-pagespeed-url-hash="705675595" onload="pagespeed.CriticalImages.checkImageForCriticality(this);" style="aspect-ratio: auto 1294 / 290;" srcset="https://www.programmieren-starten.de/wp-content/uploads/2022/01/6-2.png 1294w, https://www.programmieren-starten.de/wp-content/uploads/2022/01/6-2-300x67.png 300w, https://www.programmieren-starten.de/wp-content/uploads/2022/01/6-2-1024x229.png 1024w, https://www.programmieren-starten.de/wp-content/uploads/2022/01/6-2-768x172.png 768w" sizes="auto, (max-width: 742px) 100vw, 742px" /></span></div><div class="thrv_wrapper thrv_text_element"><p>Nun möchten wir den Namen abfragen und in die Variable username schreiben. Doch wie gehen wir hierfür vor? Ganz einfach:</p></div><div class="thrv_wrapper tve_image_caption" data-css="tve-u-17e967af34d"><span class="tve_image_frame"><img decoding="async" class="tve_image wp-image-17288" alt="benutzernamen abfragen 3 c# console readline verwenden" data-id="17288" width="742" data-init-width="1296" height="238" data-init-height="416" title="c#-console-readline-7" loading="lazy" src="https://programmieren-starten.de/wp-content/uploads/2022/01/c-console-readline-7.png" data-width="742" data-height="238" data-pagespeed-url-hash="2118922498" onload="pagespeed.CriticalImages.checkImageForCriticality(this);" style="aspect-ratio: auto 1296 / 416;" srcset="https://www.programmieren-starten.de/wp-content/uploads/2022/01/c-console-readline-7.png 1296w, https://www.programmieren-starten.de/wp-content/uploads/2022/01/c-console-readline-7-300x96.png 300w, https://www.programmieren-starten.de/wp-content/uploads/2022/01/c-console-readline-7-1024x329.png 1024w, https://www.programmieren-starten.de/wp-content/uploads/2022/01/c-console-readline-7-768x247.png 768w" sizes="auto, (max-width: 742px) 100vw, 742px" /></span></div><div class="thrv_wrapper thrv_text_element"><p>Somit liest das Programm den Benutzernamen ein und mit Drücken der Enter-Taste speichert es den gelesenen String in die Variable username.</p><p>Anschließend können wir in der Konsole den String „Hallo“ und zusätzlich den eingegebenen Usernamen ausgeben lassen:</p></div><div class="thrv_wrapper tve_image_caption" data-css="tve-u-17e967bd7cd"><span class="tve_image_frame"><img decoding="async" class="tve_image wp-image-17290" alt="benutzernamen abfragen 4" data-id="17290" width="742" data-init-width="1336" height="233" data-init-height="420" title="8" loading="lazy" src="https://programmieren-starten.de/wp-content/uploads/2022/01/8-3.png" data-width="742" data-height="233" data-pagespeed-url-hash="2768416590" onload="pagespeed.CriticalImages.checkImageForCriticality(this);" style="aspect-ratio: auto 1336 / 420;" srcset="https://www.programmieren-starten.de/wp-content/uploads/2022/01/8-3.png 1336w, https://www.programmieren-starten.de/wp-content/uploads/2022/01/8-3-300x94.png 300w, https://www.programmieren-starten.de/wp-content/uploads/2022/01/8-3-1024x322.png 1024w, https://www.programmieren-starten.de/wp-content/uploads/2022/01/8-3-768x241.png 768w" sizes="auto, (max-width: 742px) 100vw, 742px" /></span></div><div class="thrv_wrapper thrv_text_element"><p>Wenn wir jetzt das Programm starten, sehen wir zunächst die Aufforderung, einen Benutzernamen einzugeben:</p></div><div class="thrv_wrapper tve_image_caption" data-css="tve-u-17e967ca207"><span class="tve_image_frame"><img decoding="async" class="tve_image wp-image-17292" alt="benutzernamen abfragen 5" data-id="17292" width="742" data-init-width="924" height="114" data-init-height="142" title="9" loading="lazy" src="https://programmieren-starten.de/wp-content/uploads/2022/01/9-3.png" data-width="742" data-height="114" data-pagespeed-url-hash="1505053479" onload="pagespeed.CriticalImages.checkImageForCriticality(this);" style="aspect-ratio: auto 924 / 142;" srcset="https://www.programmieren-starten.de/wp-content/uploads/2022/01/9-3.png 924w, https://www.programmieren-starten.de/wp-content/uploads/2022/01/9-3-300x46.png 300w, https://www.programmieren-starten.de/wp-content/uploads/2022/01/9-3-768x118.png 768w" sizes="auto, (max-width: 742px) 100vw, 742px" /></span></div><div class="thrv_wrapper thrv_text_element"><p>Wenn ich an dieser Stelle beispielhaft „Janek“ eingebe und Enter drücke, sehen wir in der Konsole „Hallo Janek“:</p></div><div class="thrv_wrapper tve_image_caption" data-css="tve-u-17e967d14bb"><span class="tve_image_frame"><img decoding="async" class="tve_image wp-image-17294" alt="benutzernamen abfragen 6" data-id="17294" width="742" data-init-width="964" height="91" data-init-height="118" title="10" loading="lazy" src="https://programmieren-starten.de/wp-content/uploads/2022/01/10-2.png" data-width="742" data-height="91" data-pagespeed-url-hash="2733958354" onload="pagespeed.CriticalImages.checkImageForCriticality(this);" style="aspect-ratio: auto 964 / 118;" srcset="https://www.programmieren-starten.de/wp-content/uploads/2022/01/10-2.png 964w, https://www.programmieren-starten.de/wp-content/uploads/2022/01/10-2-300x37.png 300w, https://www.programmieren-starten.de/wp-content/uploads/2022/01/10-2-768x94.png 768w" sizes="auto, (max-width: 742px) 100vw, 742px" /></span></div><div class="thrv_wrapper thrv_text_element"><p>Jetzt weißt du also, wie man String Werte in der Konsole vom Benutzer abfragen kann. Allerdings wollen wir natürlich nicht nur String Werte lesen, sondern auch <strong>Werte von anderen Datentypen</strong>.</p><p>Zum Beispiel könnten wir das Programm so erweitern, dass der Benutzer auch noch sein Alter eingeben soll. Das Alter schreiben wir dann in eine Variable vom Typ Integer und nennen diese age.</p><p>Wie gehen wir nun vor? Wir können in diesem Fall <strong>nicht</strong> wie im vorherigen Beispiel age = Console.ReadLine schreiben, da in C# Console ReadLine einen <strong>String Wert</strong> zurückgibt. Die Variable age ist allerdings vom Datentyp Integer und ein String lässt sich schließlich nicht in einen Integer speichern. Das Problem können wir dennoch auf eine andere Art und Weise lösen.</p><p>Dafür löschen wir nun die Ausgabe mit Console.WriteLine(“Hallo “ + username) und schreiben noch zusätzlich, dass man sein Alter eingeben soll:</p></div><div class="thrv_wrapper tve_image_caption" data-css="tve-u-17e96805466"><span class="tve_image_frame"><img decoding="async" class="tve_image wp-image-17298" alt="benutzernamen abfragen 7" data-id="17298" width="742" data-init-width="1306" height="269" data-init-height="474" title="11" loading="lazy" src="https://programmieren-starten.de/wp-content/uploads/2022/01/11-2.png" data-width="742" data-height="269" data-pagespeed-url-hash="1470595243" onload="pagespeed.CriticalImages.checkImageForCriticality(this);" style="aspect-ratio: auto 1306 / 474;" srcset="https://www.programmieren-starten.de/wp-content/uploads/2022/01/11-2.png 1306w, https://www.programmieren-starten.de/wp-content/uploads/2022/01/11-2-300x109.png 300w, https://www.programmieren-starten.de/wp-content/uploads/2022/01/11-2-1024x372.png 1024w, https://www.programmieren-starten.de/wp-content/uploads/2022/01/11-2-768x279.png 768w" sizes="auto, (max-width: 742px) 100vw, 742px" /></span></div><div class="thrv_wrapper thrv_text_element"><p>Danach möchten wir in die Variable age das speichern, was uns das Programm durch Console.ReadLine zurückgibt:</p></div><div class="thrv_wrapper tve_image_caption" data-css="tve-u-17e9680d81c"><span class="tve_image_frame"><img decoding="async" class="tve_image wp-image-17300" alt="benutzernamen abfragen 8" data-id="17300" width="742" data-init-width="1376" height="287" data-init-height="532" title="12" loading="lazy" src="https://programmieren-starten.de/wp-content/uploads/2022/01/12-2.png" data-width="742" data-height="287" data-pagespeed-url-hash="207232132" onload="pagespeed.CriticalImages.checkImageForCriticality(this);" style="aspect-ratio: auto 1376 / 532;" srcset="https://www.programmieren-starten.de/wp-content/uploads/2022/01/12-2.png 1376w, https://www.programmieren-starten.de/wp-content/uploads/2022/01/12-2-300x116.png 300w, https://www.programmieren-starten.de/wp-content/uploads/2022/01/12-2-1024x396.png 1024w, https://www.programmieren-starten.de/wp-content/uploads/2022/01/12-2-768x297.png 768w" sizes="auto, (max-width: 742px) 100vw, 742px" /></span></div><div class="thrv_wrapper thrv_text_element"><p>Wie du siehst, erhalten wir jetzt einen <strong>Fehler</strong>. Denn wie bereits erwähnt, gibt in C# Console ReadLine einen String zurück.</p><p><strong>Das heißt:</strong> Das, was uns als String zurückgegeben wird, müssen wir noch irgendwie in einen Integer <strong>konvertieren</strong>. Und genau dafür gibt es eine sehr nützliche Klasse im .NET-Framework, die sich „Convert“ nennt.</p></div><div class="thrv_wrapper thrv_text_element" data-tag="h2"><h2 class="" data-css="tve-u-61f13cc3dcab18" id="t-1642750060717">3. Die Convert-Klasse</h2></div><div class="thrv_wrapper thrv_text_element"><p>Die Convert-Klasse enthält zahlreiche Methoden.</p><p>Mit einer davon können wir beispielsweise einen String Wert in einen Integer konvertieren. Das funktioniert mit Convert.ToInt32(). Wir möchten also das, was wir als Parameter übergeben, in einen 32 Bit Integer konvertieren.</p><blockquote class=""><strong>Zur Info:</strong> Bei dem 32 Bit Integer handelt es sich im Grunde einfach um den normalen Datentyp int.</blockquote><p>In unserem Beispiel übergeben wir nun als Parameter den String Wert, den wir konvertieren möchten. Und das ist wiederum der Wert, den wir über die Konsole mit Console.ReadLine() entgegennehmen. Der konvertierte Wert wird anschließend der Variable age zugewiesen:</p></div><div class="thrv_wrapper tve_image_caption" data-css="tve-u-61f13cc3dcab66"><span class="tve_image_frame"><img decoding="async" class="tve_image tcb-moved-image wp-image-17306" alt="benutzernamen abfragen 9" data-id="17306" width="742" data-init-width="1336" height="284" data-init-height="512" title="13" loading="lazy" src="https://programmieren-starten.de/wp-content/uploads/2022/01/13-2.png" data-width="742" data-height="284" data-pagespeed-url-hash="200797632" onload="pagespeed.CriticalImages.checkImageForCriticality(this);" style="aspect-ratio: auto 1336 / 512;" data-css="tve-u-17e9682d05e" srcset="https://www.programmieren-starten.de/wp-content/uploads/2022/01/13-2.png 1336w, https://www.programmieren-starten.de/wp-content/uploads/2022/01/13-2-300x115.png 300w, https://www.programmieren-starten.de/wp-content/uploads/2022/01/13-2-1024x392.png 1024w, https://www.programmieren-starten.de/wp-content/uploads/2022/01/13-2-768x294.png 768w" sizes="auto, (max-width: 742px) 100vw, 742px" /></span></div><div class="thrv_wrapper thrv_text_element"><p>Dadurch ist nun sichergestellt, dass es bei der Programmausführung zu keinem Fehler kommt.</p><p>Zum Schluss können wir die Werte dann noch auf der Konsole ausgeben lassen.</p></div><div class="thrv_wrapper tve_image_caption" data-css="tve-u-61f13cc3dcab79"><span class="tve_image_frame"><img decoding="async" class="tve_image wp-image-17308" alt="benutzernamen abfragen 10" data-id="17308" width="742" data-init-width="2080" height="220" data-init-height="618" title="14" loading="lazy" src="https://programmieren-starten.de/wp-content/uploads/2022/01/14-1.png" data-width="742" data-height="220" data-pagespeed-url-hash="4201265007" onload="pagespeed.CriticalImages.checkImageForCriticality(this);" style="aspect-ratio: auto 2080 / 618;" srcset="https://www.programmieren-starten.de/wp-content/uploads/2022/01/14-1.png 2080w, https://www.programmieren-starten.de/wp-content/uploads/2022/01/14-1-300x89.png 300w, https://www.programmieren-starten.de/wp-content/uploads/2022/01/14-1-1024x304.png 1024w, https://www.programmieren-starten.de/wp-content/uploads/2022/01/14-1-768x228.png 768w, https://www.programmieren-starten.de/wp-content/uploads/2022/01/14-1-1536x456.png 1536w, https://www.programmieren-starten.de/wp-content/uploads/2022/01/14-1-2048x608.png 2048w" sizes="auto, (max-width: 742px) 100vw, 742px" /></span></div><div class="thrv_wrapper thrv_text_element"><p>Starten wir das Programm jetzt erneut, werden wir dazu aufgefordert, einen Benutzernamen und anschließend ein Alter einzugeben:</p></div><div class="thrv_wrapper tve_image_caption" data-css="tve-u-61f13cc3dcab86"><span class="tve_image_frame"><img decoding="async" class="tve_image wp-image-17310" alt="beispiel ausführen" data-id="17310" width="742" data-init-width="1028" height="89" data-init-height="124" title="15" loading="lazy" src="https://programmieren-starten.de/wp-content/uploads/2022/01/15-1.png" data-width="742" data-height="89" data-pagespeed-url-hash="1969038706" onload="pagespeed.CriticalImages.checkImageForCriticality(this);" style="aspect-ratio: auto 1028 / 124;" srcset="https://www.programmieren-starten.de/wp-content/uploads/2022/01/15-1.png 1028w, https://www.programmieren-starten.de/wp-content/uploads/2022/01/15-1-300x36.png 300w, https://www.programmieren-starten.de/wp-content/uploads/2022/01/15-1-1024x124.png 1024w, https://www.programmieren-starten.de/wp-content/uploads/2022/01/15-1-768x93.png 768w" sizes="auto, (max-width: 742px) 100vw, 742px" /></span></div><div class="thrv_wrapper thrv_text_element"><p>Wenn wir das tun, erhalten wir im Nachhinein die folgende Ausgabe und sehen, dass es einwandfrei funktioniert:</p></div><div class="thrv_wrapper tve_image_caption" data-css="tve-u-61f13cc3dcaba5"><span class="tve_image_frame"><img decoding="async" class="tve_image wp-image-17312" alt="ausgabe des beispiels" data-id="17312" width="742" data-init-width="1044" height="118" data-init-height="166" title="16" loading="lazy" src="https://programmieren-starten.de/wp-content/uploads/2022/01/16-1.png" data-width="742" data-height="118" data-pagespeed-url-hash="411175674" onload="pagespeed.CriticalImages.checkImageForCriticality(this);" style="aspect-ratio: auto 1044 / 166;" srcset="https://www.programmieren-starten.de/wp-content/uploads/2022/01/16-1.png 1044w, https://www.programmieren-starten.de/wp-content/uploads/2022/01/16-1-300x48.png 300w, https://www.programmieren-starten.de/wp-content/uploads/2022/01/16-1-1024x163.png 1024w, https://www.programmieren-starten.de/wp-content/uploads/2022/01/16-1-768x122.png 768w" sizes="auto, (max-width: 742px) 100vw, 742px" /></span></div><div class="thrv_wrapper thrv_text_element"><p>Du hast also hier noch einmal gesehen, wie man mithilfe der Convert-Klasse einen Integer Wert aus einem String Wert erzeugen und somit den String in einen Integer konvertieren kann.</p><p>Die Convert-Klasse hat natürlich nicht nur für 32 Bit Integer Convert-Methoden, sondern auch für viele andere Datentypen, die man sich bei Bedarf noch ansehen kann.</p></div><div class="thrv_wrapper thrv_symbol thrive-shortcode thrv_symbol_25802" data-shortcode="thrive_symbol" data-id="25802" data-selector=".thrv_symbol_25802"><div class="thrive-shortcode-config" style="display: none !important"></div><div class="thrive-shortcode-html thrive-symbol-shortcode " data-symbol-id="25802"><style type="text/css" id="tcb-style-base-tcb_symbol-25802"  onLoad="typeof window.lightspeedOptimizeStylesheet === 'function' && window.lightspeedOptimizeStylesheet()" class="tcb-lightspeed-style">body:not(.tve_editor_page) .thrv_social_follow .tve_s_item a[href=""],body:not(.tve_editor_page) .thrive_author_links .tve_s_item a[href=""]{display: none;}.thrv_wrapper .tve-content-box-background{position: absolute;width: 100%;left: 0px;top: 0px;overflow: hidden;background-clip: padding-box;height: 100% !important;}.thrv_wrapper.thrv-content-box{box-sizing: border-box;position: relative;min-height: 10px;}.thrv_wrapper.thrv-content-box div:not(.thrv_icon):not(.ui-resizable-handle):not(.tve-auxiliary-icon-element){box-sizing: border-box;}.tve-cb{display: inline-block;vertical-align: middle;clear: both;overflow: visible;width: 100%;z-index: 1;position: relative;min-height: 10px;}.tve_image_caption{position: relative;}.tve_image_caption:not(.tcb-mm-image.tve-tab-image){height: auto !important;}.tve_image_caption .tve_image{max-width: 100%;width: 100%;}.tcb-style-wrap strong{font-weight: var(--g-bold-weight,bold);}.tcb-plain-text{cursor: text;}a .tcb-plain-text{cursor: inherit;}.thrv_text_element{overflow-wrap: break-word;}.thrive-symbol-shortcode{position: relative;}body:not(.tve_editor_page) .thrv_wrapper.thrv_footer,body:not(.tve_editor_page) .thrv_wrapper.thrv_header{padding: 0px;}.tcb-post-content.thrv_wrapper{margin-top: 15px;margin-bottom: 15px;padding: 0px;}#tve_editor .tcb-post-content p{font-size: 16px;line-height: 1.6em;}body:not(.tve_editor_page) .tcb-post-list[data-disabled-links="1"] article{position: relative;}.notifications-content-wrapper.tcb-permanently-hidden{display: none !important;}.tcb-permanently-hidden{display: none !important;}.tar-disabled{cursor: default;opacity: 0.4;pointer-events: none;}.tve_ea_thrive_animation{opacity: 0;}.tve_ea_thrive_animation.tve_anim_start{opacity: 1;transition: all 0.5s ease-out 0s;}.tve_ea_thrive_animation.tve_anim_slide_left{transform: translateX(-200px);}.tve_ea_thrive_animation.tve_anim_slide_left.tve_anim_start{transform: translateX(0px);}.tcb-flex-row{display: flex;flex-flow: row nowrap;align-items: stretch;justify-content: space-between;margin-top: 0px;margin-left: -15px;padding-bottom: 15px;padding-top: 15px;}.tcb-flex-col{flex: 1 1 auto;padding-top: 0px;padding-left: 15px;}.tcb-flex-row .tcb-flex-col{box-sizing: border-box;}.tcb-col{height: 100%;display: flex;flex-direction: column;position: relative;}.tcb-flex-row .tcb-col{box-sizing: border-box;}html{text-rendering: auto !important;}html body{text-rendering: auto !important;}.thrv_wrapper{margin-top: 20px;margin-bottom: 20px;padding: 1px;}.thrv_wrapper div{box-sizing: content-box;}.thrv_symbol .thrv_wrapper:not(.thrv_icon){box-sizing: border-box !important;}.thrv_wrapper.tve-elem-default-pad{padding: 20px;}.thrv_wrapper.thrv_text_element,.thrv_wrapper.thrv_symbol,.thrv_wrapper.thrv-plain-text{margin: 0px;}.thrv_wrapper.thrv-columns{margin-top: 10px;margin-bottom: 10px;padding: 0px;}p{font-size: 1em;}.tve_image{border-radius: 0px;box-shadow: none;}div .tve_image_caption{padding: 0px;max-width: 100% !important;box-sizing: border-box !important;}.tve_image_caption .tve_image_frame{display: block;max-width: 100%;position: relative;overflow: hidden;}.tve_image_caption .tve_image{display: block;padding: 0px;height: auto;}:not(#_s):not(#_s) .tcb-conditional-display-placeholder{position: relative;min-height: var(--tcb-container-height-d,100px) !important;}:not(#_s):not(#_s) .tcb-conditional-display-placeholder.thrv-page-section{box-sizing: border-box;margin: 0px;}:not(#_s):not(#_s) .tcb-conditional-display-placeholder.thrv-content-box{box-sizing: border-box;}:not(#_s):not(#_s) .tcb-conditional-display-placeholder .tve-page-section-out,:not(#_s):not(#_s) .tcb-conditional-display-placeholder .tve-content-box-background{box-sizing: border-box;position: absolute;width: 100%;height: 100%;left: 0px;top: 0px;overflow: hidden;}.thrv_wrapper.thrv_contentbox_shortcode{position: relative;}body:not(.ttb-editor-page) .tcb-post-content::before,body:not(.ttb-editor-page) .tcb-post-content::after{display: none;}.thrv_wrapper.thrv_text_element{padding: 1px;}body.single:not(.tve_editor_page) .thrv_contents_table:not(.tve-rendered){display: none;}body.single:not(.tve_editor_page) #tve_editor .thrv_contents_table{display: block;}@media (max-width: 1023px){:not(#_s):not(#_s) .tcb-conditional-display-placeholder{min-height: var(--tcb-container-height-t) !important;}}@media (max-width: 767px){html{overflow-x: hidden !important;}html,body{max-width: 100vw !important;}.tcb-flex-row{flex-direction: column;}.thrv_wrapper > .tcb-flex-row:not(.v-2) > .tcb-flex-col{width: 100%;max-width: 100% !important;flex: 0 0 auto !important;}:not(#_s):not(#_s) .tcb-conditional-display-placeholder{min-height: var(--tcb-container-height-m) !important;}}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){.tcb-flex-col{width: 100%;}.tcb-col{display: block;}}@media screen and (max-device-width: 480px){body{text-size-adjust: none;}}</style><style class='tve-symbol-custom-style'>@media (min-width: 300px){.thrv_symbol_25802 [data-css="tve-u-18901083292"]{padding-left: 0px !important;margin-top: 0px !important;padding-top: 0px !important;margin-bottom: 0px !important;padding-bottom: 0px !important;}.thrv_symbol_25802 [data-css="tve-u-18901083294"]{box-shadow: rgba(0,0,0,0.4) 0px 0px 12px 0px;--tve-border-radius: 20px;border-radius: 20px;overflow: hidden;border: 2px solid rgb(255,255,255) !important;background-image: linear-gradient(rgba(255,255,255,0.8),rgba(255,255,255,0.8)),repeating-radial-gradient(circle at center center,rgba(148,163,176,0.7),rgba(148,163,176,0.7) 1px,transparent 1px,transparent 100%) !important;background-size: auto,3px 3px !important;background-position: 50% 50%,50% 50% !important;background-attachment: scroll,scroll !important;background-repeat: no-repeat,repeat !important;--background-image: linear-gradient(rgba(255,255,255,.8),rgba(255,255,255,.8)),repeating-radial-gradient(circle at center center,rgba(148,163,176,.7),rgba(148,163,176,.7) 1px,transparent 1px,transparent 100%) !important;--background-size: auto auto,3px 3px !important;--background-position: 50% 50%,50% 50% !important;--background-attachment: scroll,scroll !important;--background-repeat: no-repeat,repeat !important;--tve-applied-background-image: linear-gradient(rgba(255,255,255,.8),rgba(255,255,255,.8)),repeating-radial-gradient(circle at center center,rgba(148,163,176,.7),rgba(148,163,176,.7) 1px,transparent 1px,transparent 100%) !important;}.thrv_symbol_25802 [data-css="tve-u-1890108329a"]{margin-top: 0px;margin-left: 0px;}.thrv_symbol_25802 [data-css="tve-u-189010832a2"]{border-radius: 8px;overflow: hidden;background-color: rgb(244,78,3) !important;--background-color: #f44e03 !important;--tve-applied-background-color: #f44e03 !important;}.thrv_symbol_25802 [data-css="tve-u-189010832a3"]{--tve-alignment: center;float: none;background-color: rgb(0,8,255) !important;margin-left: auto !important;margin-right: auto !important;}:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] p,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] li,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] blockquote,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] address,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] .tcb-plain-text,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] label,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] h1,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] h2,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] h3,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] h4,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] h5,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] h6{color: rgb(255,255,255);}:not(#tve) .thrv_symbol_25802 [data-css="tve-u-189010832a4"]{font-size: 20px !important;font-weight: var(--g-bold-weight,bold) !important;}.thrv_symbol_25802 [data-css="tve-u-18901083299"]{width: 387px;padding-left: 0px !important;padding-right: 0px !important;margin-top: 0px !important;margin-bottom: 0px !important;}.thrv_symbol_25802 [data-css="tve-u-1890108329e"]{margin-top: 0px !important;margin-left: 10px !important;margin-right: 10px !important;}:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329f"]{font-size: 17px !important;color: rgb(0,0,0) !important;--tcb-applied-color: #000 !important;--tve-applied-color: #000 !important;}.thrv_symbol_25802 [data-css="tve-u-189010832a1"]{max-width: 388px;padding-top: 10px !important;padding-bottom: 10px !important;margin: 0px 10px !important;}.thrv_symbol_25802 [data-css="tve-u-18901083295"]{--tve-border-radius: 20px;border-radius: 20px;overflow: hidden;margin-top: 0px !important;margin-bottom: 0px !important;}.thrv_symbol_25802 [data-css="tve-u-18901083297"]{max-width: 39.9998%;}.thrv_symbol_25802 [data-css="tve-u-1890108329b"]{max-width: 59.9982%;}.thrv_symbol_25802 [data-css="tve-u-18901083298"]{justify-content: center !important;}.thrv_symbol_25802 [data-css="tve-u-18901083296"]{padding-top: 0px !important;padding-bottom: 0px !important;}.thrv_symbol_25802 [data-css="tve-u-1890108329c"]{justify-content: center !important;padding-left: 0px !important;padding-right: 0px !important;}.thrv_symbol_25802 [data-css="tve-u-1890108329d"]{margin-top: 0px !important;margin-bottom: 0px !important;padding: 0px 10px !important;}.thrv_symbol_25802 [data-css="tve-u-1890108329d"] > .tve-cb{justify-content: center;display: flex;flex-direction: column;}.thrv_symbol_25802 [data-css="tve-u-18901083293"]{max-width: 900px;float: none;width: 100%;margin-left: 20px !important;margin-right: auto !important;padding: 0px !important;margin-bottom: 50px !important;}:not(#tve) .thrv_symbol_25802 [data-css="tve-u-18901083293"]:hover [data-css="tve-u-18901083294"]{background-image: none !important;box-shadow: rgba(0,0,0,0.4) 0px 0px 12px 8px !important;}}@media (max-width: 1023px){.thrv_symbol_25802 [data-css="tve-u-1890108329e"]{margin-top: 0px !important;margin-bottom: -10px !important;}:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329f"]{font-size: 18px !important;}.thrv_symbol_25802 [data-css="tve-u-189010832a1"]{margin-top: 0px !important;}.thrv_symbol_25802 [data-css="tve-u-1890108329c"]{padding-top: 5px !important;padding-bottom: 5px !important;}.thrv_symbol_25802 [data-css="tve-u-18901083297"]{max-width: 40%;}.thrv_symbol_25802 [data-css="tve-u-1890108329b"]{max-width: 59.9996%;}:not(#tve) .thrv_symbol_25802 [data-css="tve-u-189010832a4"]{font-size: 18px !important;}.thrv_symbol_25802 [data-css="tve-u-18901083292"]{padding-right: 20px !important;}}@media (max-width: 767px){.thrv_symbol_25802 [data-css="tve-u-18901083299"]{width: 420px;float: none;margin-left: auto !important;margin-right: auto !important;margin-bottom: 0px !important;}.thrv_symbol_25802 [data-css="tve-u-1890108329e"]{margin-top: 12px !important;margin-bottom: 0px !important;}:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329f"]{font-size: 18px !important;}.thrv_symbol_25802 [data-css="tve-u-189010832a1"]{max-width: 500px;margin: 0px 10px 15px !important;}:not(#tve) .thrv_symbol_25802 [data-css="tve-u-189010832a4"]{font-size: 18px !important;}.thrv_symbol_25802 [data-css="tve-u-1890108329b"]{max-width: 100%;}.thrv_symbol_25802 [data-css="tve-u-1890108329d"]{padding-left: 0px !important;padding-right: 0px !important;}.thrv_symbol_25802 [data-css="tve-u-18901083292"]{padding-right: 0px !important;}.thrv_symbol_25802 [data-css="tve-u-18901083293"]{margin-left: 0px !important;}}</style><div class="thrv_wrapper thrv_contentbox_shortcode thrv-content-box tve-elem-default-pad" data-css="tve-u-18901083292" style=""> <div class="tve-content-box-background" data-tcb_hover_state_parent="1"></div> <div class="tve-cb"><a href="https://programmieren-starten.de/pev-lp1/" target="_blank" rel=" nofollow" class=""></a><a href="https://programmieren-starten.de/pev-lp1/" target="_blank" rel=" nofollow" class=""></a><a href="https://programmieren-starten.de/pev-lp1/" target="_blank" rel=" nofollow" class=""></a><a href="https://programmieren-starten.de/pev-lp1/" target="_blank" rel=" nofollow" class=""></a><a href="https://programmieren-starten.de/pev-lp1/" target="_blank" rel=" nofollow" class=""></a><a href="https://programmieren-starten.de/pev-lp1/" target="_blank" rel=" nofollow" class=""></a><a href="https://programmieren-starten.de/pev-lp1/" target="_blank" rel=" nofollow" class=""></a><a href="https://programmieren-starten.de/pev-lp1/" target="_blank" rel=" nofollow" class=""></a><a href="https://programmieren-starten.de/pev-lp1/" target="_blank" rel=" nofollow" class=""></a><a href="https://programmieren-starten.de/csharp-lp1/" target="_blank" rel=""><div class="thrv_wrapper thrv_contentbox_shortcode thrv-content-box tve_evt_manager_listen tve_et_tve-viewport tve_ea_thrive_animation tve_anim_slide_left tve-viewport-triggered" data-css="tve-u-18901083293" data-link-wrap="1" data-tcb-events="__TCB_EVENT_[{&quot;t&quot;:&quot;tve-viewport&quot;,&quot;config&quot;:{&quot;anim&quot;:&quot;slide_left&quot;,&quot;loop&quot;:0},&quot;a&quot;:&quot;thrive_animation&quot;}]_TNEVE_BCT__" style="" id="banner-lm1"> <div class="tve-content-box-background" data-css="tve-u-18901083294" data-tcb_hover_state_parent="1" style="--tve-border-radius:20px; border-radius: 20px; overflow: hidden;"></div> <div class="tve-cb"><div class="thrv_wrapper thrv-columns" style="--tcb-col-el-width: 721.859;" data-css="tve-u-18901083295"><div class="tcb-flex-row tcb-resized tcb--cols--2" data-css="tve-u-18901083296" style=""><div class="tcb-flex-col c-33" data-css="tve-u-18901083297" style=""><div class="tcb-col" data-css="tve-u-18901083298" style=""><div class="thrv_wrapper tve_image_caption" data-css="tve-u-18901083299" style=""><span class="tve_image_frame" style="width: 100%;"><img decoding="async" loading="lazy" class="tve_image wp-image-19282" alt="c# masterkurs kursbild" width="280" height="280" title="C# Masterkurs Kursbild" data-id="19282" src="https://programmieren-starten.de/wp-content/uploads/2022/05/C-Masterkurs-Kursbild.svg" style="aspect-ratio: auto 810 / 810;" data-css="tve-u-1890108329a" data-pagespeed-url-hash="3050102232" onload="pagespeed.CriticalImages.checkImageForCriticality(this);" data-width="280" data-init-width="810" data-init-height="809.999993" data-height="280"></span></div></div></div><div class="tcb-flex-col c-66" data-css="tve-u-1890108329b" style=""><div class="tcb-col" data-css="tve-u-1890108329c" style=""><div class="thrv_wrapper thrv_contentbox_shortcode thrv-content-box tve-elem-default-pad" data-css="tve-u-1890108329d" style=""> <div class="tve-content-box-background"></div> <div class="tve-cb" style=""><div class="thrv_wrapper thrv_text_element" style="" data-css="tve-u-1890108329e"><p data-css="tve-u-1890108329f" style="text-align: center;">Du möchtest die Programmiersprache C# <strong>von A bis Z meistern</strong>?</p><p data-css="tve-u-1890108329f" style="text-align: center;">Dann informiere dich jetzt über unseren umfassenden <strong>C# Masterkurs</strong>:</p></div><div class="thrv_wrapper thrv_contentbox_shortcode thrv-content-box tve-elem-default-pad" data-css="tve-u-189010832a1" style=""> <div class="tve-content-box-background" data-css="tve-u-189010832a2" style=""></div> <div class="tve-cb"><div class="thrv_wrapper thrv_text_element thrv-plain-text" data-css="tve-u-189010832a3" style="background-color: rgb(244, 78, 3) !important; --background-color:rgb(244, 78, 3) !important;"><div class="tcb-plain-text" data-css="tve-u-189010832a4" style="text-align: center;">Alle Details zum Kurs</div></div></div> </div></div> </div></div></div></div></div></div> </div></a></div> </div></div></div><a href="https://programmieren-starten.de/csharp-lp1/" target="_blank" rel=" nofollow"></a><a href="https://programmieren-starten.de/python-lp1/" target="_blank" rel="  nofollow"></a><div class="thrv_wrapper thrv_contentbox_shortcode thrv-content-box tve-elem-default-pad" data-css="tve-u-61f13cc3dcaca9" style=""> <div class="tve-content-box-background"></div> <div class="tve-cb"><div class="thrv_wrapper thrv-columns" style="--tcb-col-el-width: 741.859;" data-css="tve-u-61f13cc3dcacc5"><div class="tcb-flex-row v-2 m-edit tcb-mobile-wrap tcb--cols--2" data-css="tve-u-61f13cc3dcacd1" style=""><div class="tcb-flex-col" data-css="tve-u-61f13cc3dcacf2" style=""><div class="tcb-col"><div class="thrv_wrapper thrv-button thrv-button-v2 tcb-local-vars-root" data-css="tve-u-61f13cc3dcad03" style=""> <div class="thrive-colors-palette-config" style="display: none !important"></div> <a href="https://programmieren-starten.de/blog/csharp-methoden/" class="tcb-button-link tcb-plain-text" rel="nofollow"> <span class="tcb-button-texts"><span class="tcb-button-text thrv-inline-text" data-css="tve-u-61f13cc3dcad26" style="">Vorheriger Artikel</span></span> </a> </div></div></div><div class="tcb-flex-col" data-css="tve-u-61f13cc3dcad35" style=""><div class="tcb-col"><div class="thrv_wrapper thrv-button thrv-button-v2 tcb-local-vars-root" data-css="tve-u-61f13cc3dcad59" style=""> <div class="thrive-colors-palette-config" style="display: none !important"></div> <a href="https://programmieren-starten.de/blog/csharp-arrays/" class="tcb-button-link tcb-plain-text" rel="nofollow"> <span class="tcb-button-texts"><span class="tcb-button-text thrv-inline-text" data-css="tve-u-61f13cc3dcad69" style="">Nächster Artikel</span></span> </a> </div></div></div></div></div></div> </div><div class="tcb_flag" style="display: none"></div>
<p>Der Beitrag <a href="https://www.programmieren-starten.de/blog/csharp-console-readline/">C# Tutorial [8/17] – Benutzer-Eingaben abfragen (C# Console ReadLine)</a> erschien zuerst auf <a href="https://www.programmieren-starten.de">programmieren-starten.de</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>C# Tutorial [7/17] – C# Methoden ohne und mit Rückgabewerten</title>
		<link>https://www.programmieren-starten.de/blog/csharp-methoden/</link>
		
		<dc:creator><![CDATA[Hendrik]]></dc:creator>
		<pubDate>Mon, 24 Jan 2022 08:49:15 +0000</pubDate>
				<category><![CDATA[C#]]></category>
		<guid isPermaLink="false">https://programmieren-starten.de/blog/clone-of-c-tutorial-6-c-while-und-do-while-schleifen/</guid>

					<description><![CDATA[<p>In diesem Blogartikel wirst du lernen, was C# Methoden sind. Bei Methoden handelt es sich um ein sehr wichtiges Thema in der C# Programmierung. Sie helfen uns allgemein dabei, unseren Code besser zu organisieren und zu strukturieren. Außerdem sorgen sie dafür, dass wir gewisse Abschnitte nicht immer wieder neu programmieren müssen.&#160;Was es genau damit auf [&#8230;]</p>
<p>Der Beitrag <a href="https://www.programmieren-starten.de/blog/csharp-methoden/">C# Tutorial [7/17] – C# Methoden ohne und mit Rückgabewerten</a> erschien zuerst auf <a href="https://www.programmieren-starten.de">programmieren-starten.de</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div class="thrv_wrapper thrv_text_element tve_empty_dropzone"><p>In diesem Blogartikel wirst du lernen, was C# Methoden sind. Bei Methoden handelt es sich um ein sehr wichtiges Thema in der C# Programmierung. Sie helfen uns allgemein dabei, unseren Code <strong>besser zu organisieren und zu strukturieren</strong>. Außerdem sorgen sie dafür, dass wir gewisse Abschnitte nicht immer wieder neu programmieren müssen.</p><p>Was es genau damit auf sich hat, werde ich dir in den folgenden Zeilen Schritt für Schritt zeigen.</p></div><div class="thrv_responsive_video thrv_wrapper" data-type="youtube" data-rel="0" data-modestbranding="0" data-aspect-ratio="16:9" data-aspect-ratio-default="0" data-float-visibility="mobile" data-url="https://www.youtube.com/watch?v=0HsT8mfP710" data-no-cookie="1" style="" data-css="tve-u-17e8b511bf5" data-float-position="top-left" data-float-width-d="300px" data-float-padding1-d="25px" data-float-padding2-d="25px">
	

	<div class="tve_responsive_video_container" style="padding-bottom: 56.25%;">
		<div class="tcb-video-float-container"><div class="video_overlay"></div></div>
	</div>
</div><div class="thrv_wrapper thrv_text_element" data-tag="h2"><h2 data-css="tve-u-61ee680bf16180" id="tab-con-9" class="">Inhaltsverzeichnis</h2></div><div class="thrv_wrapper thrv_contents_table" data-columns="1" data-headers="h1,h2,h3">
	<div class="tve_contents_table">
		<span class="tve_ct_title" data-css="tve-u-61ee680bf161a0">Inhaltsverzeichnis</span>
		<div class="tve_ct_content tve_clearfix"><div class="ct_column"><div class="tve_ct_level1"><a href="#tab-con-9" rel="nofollow">Inhaltsverzeichnis</a></div><div class="tve_ct_level1"><a href="#tab-con-10" rel="nofollow">1. Was sind Methoden?</a></div><div class="tve_ct_level1"><a href="#t-1628932082479" rel="nofollow">2. C# Methoden ohne Rückgabewert</a></div><div class="tve_ct_level1"><a href="#t-1643018375111" rel="nofollow">3. C# Methoden mit Rückgabewert</a></div><div class="tve_ct_level1"><a href="#t-1642750060717" rel="nofollow">4. C# Methoden ohne Rückgabewert in der Praxis</a></div><div class="tve_ct_level1"><a href="#t-1643018375112" rel="nofollow">5. C# Methoden mit Rückgabewert in der Praxis</a></div></div></div>
	</div>
</div><div class="thrv_wrapper thrv_text_element" data-tag="h2"><h2 class="" data-css="tve-u-61ee680bf161b7" id="tab-con-10">1. Was sind Methoden?</h2></div><div class="thrv_wrapper thrv_text_element"><p>Mit Methoden können wir Code schreiben, welchen wir immer wieder aufrufen können, ohne ihn neu schreiben zu müssen. C# Methoden haben dabei einen Namen, eine Parameterliste, einen Codeblock und in manchen Fällen auch einen Rückgabewert.</p><p>Der Name ist deshalb wichtig, weil wir über diesen den dazugehörigen Codeblock immer wieder erneut aufrufen können.</p><p>Über die Parameterliste können wir der Methode Werte mitgeben, mit welchen wir dann intern im Codeblock arbeiten können.</p><p>Der Codeblock selbst stellt den Inhalt der Methode dar und spiegelt wieder, was passiert, wenn wir die Methode ausführen. Darin befindet sich also der ganze Code.</p><p>Beim Rückgabewert handelt es sich um das, was die Methode sozusagen als Ergebnis wieder zurückliefert.</p><p>Was das Ganze bedeutet, wirst du aber gleich noch genauer anhand eines Beispiels sehen.</p><blockquote class="">Allgemein kann man sagen, dass es uns C# Methoden ermöglichen, unseren Code in kleinere Abschnitte aufzuteilen. Somit gestalten sie unseren Code übersichtlich und wartbar. Dabei handelt es sich um einen wichtigen Vorteil, den uns Methoden bzw. Funktionen allgemein in der Programmierwelt bieten.</blockquote><p>Methoden sind im Grunde <strong>Funktionen</strong>, falls dir das Wort „Funktion“ bereits etwas sagt. Funktionen nennt man in der objektorientierten Welt allerdings Methoden. In der nicht objektorientierten Welt hingegen bleibt der Name bei „Funktion“.</p><p>Es existieren also zwei unterschiedliche Namen für sehr ähnliche Dinge. Falls dir jetzt allerdings das Wort „Funktion“ auch nichts sagen sollte, ist das ebenfalls kein Problem. Wir werden uns jetzt nämlich die C# Methoden anhand von Beispielen ansehen.</p></div><div class="thrv_wrapper thrv_symbol thrive-shortcode thrv_symbol_25802" data-shortcode="thrive_symbol" data-id="25802" data-selector=".thrv_symbol_25802"><div class="thrive-shortcode-config" style="display: none !important"></div><div class="thrive-shortcode-html thrive-symbol-shortcode " data-symbol-id="25802"><style type="text/css" id="tcb-style-base-tcb_symbol-25802"  onLoad="typeof window.lightspeedOptimizeStylesheet === 'function' && window.lightspeedOptimizeStylesheet()" class="tcb-lightspeed-style">body:not(.tve_editor_page) .thrv_social_follow .tve_s_item a[href=""],body:not(.tve_editor_page) .thrive_author_links .tve_s_item a[href=""]{display: none;}.thrv_wrapper .tve-content-box-background{position: absolute;width: 100%;left: 0px;top: 0px;overflow: hidden;background-clip: padding-box;height: 100% !important;}.thrv_wrapper.thrv-content-box{box-sizing: border-box;position: relative;min-height: 10px;}.thrv_wrapper.thrv-content-box div:not(.thrv_icon):not(.ui-resizable-handle):not(.tve-auxiliary-icon-element){box-sizing: border-box;}.tve-cb{display: inline-block;vertical-align: middle;clear: both;overflow: visible;width: 100%;z-index: 1;position: relative;min-height: 10px;}.tve_image_caption{position: relative;}.tve_image_caption:not(.tcb-mm-image.tve-tab-image){height: auto !important;}.tve_image_caption .tve_image{max-width: 100%;width: 100%;}.tcb-style-wrap strong{font-weight: var(--g-bold-weight,bold);}.tcb-plain-text{cursor: text;}a .tcb-plain-text{cursor: inherit;}.thrv_text_element{overflow-wrap: break-word;}.thrive-symbol-shortcode{position: relative;}body:not(.tve_editor_page) .thrv_wrapper.thrv_footer,body:not(.tve_editor_page) .thrv_wrapper.thrv_header{padding: 0px;}.tcb-post-content.thrv_wrapper{margin-top: 15px;margin-bottom: 15px;padding: 0px;}#tve_editor .tcb-post-content p{font-size: 16px;line-height: 1.6em;}body:not(.tve_editor_page) .tcb-post-list[data-disabled-links="1"] article{position: relative;}.notifications-content-wrapper.tcb-permanently-hidden{display: none !important;}.tcb-permanently-hidden{display: none !important;}.tar-disabled{cursor: default;opacity: 0.4;pointer-events: none;}.tve_ea_thrive_animation{opacity: 0;}.tve_ea_thrive_animation.tve_anim_start{opacity: 1;transition: all 0.5s ease-out 0s;}.tve_ea_thrive_animation.tve_anim_slide_left{transform: translateX(-200px);}.tve_ea_thrive_animation.tve_anim_slide_left.tve_anim_start{transform: translateX(0px);}.tcb-flex-row{display: flex;flex-flow: row nowrap;align-items: stretch;justify-content: space-between;margin-top: 0px;margin-left: -15px;padding-bottom: 15px;padding-top: 15px;}.tcb-flex-col{flex: 1 1 auto;padding-top: 0px;padding-left: 15px;}.tcb-flex-row .tcb-flex-col{box-sizing: border-box;}.tcb-col{height: 100%;display: flex;flex-direction: column;position: relative;}.tcb-flex-row .tcb-col{box-sizing: border-box;}html{text-rendering: auto !important;}html body{text-rendering: auto !important;}.thrv_wrapper{margin-top: 20px;margin-bottom: 20px;padding: 1px;}.thrv_wrapper div{box-sizing: content-box;}.thrv_symbol .thrv_wrapper:not(.thrv_icon){box-sizing: border-box !important;}.thrv_wrapper.tve-elem-default-pad{padding: 20px;}.thrv_wrapper.thrv_text_element,.thrv_wrapper.thrv_symbol,.thrv_wrapper.thrv-plain-text{margin: 0px;}.thrv_wrapper.thrv-columns{margin-top: 10px;margin-bottom: 10px;padding: 0px;}p{font-size: 1em;}.tve_image{border-radius: 0px;box-shadow: none;}div .tve_image_caption{padding: 0px;max-width: 100% !important;box-sizing: border-box !important;}.tve_image_caption .tve_image_frame{display: block;max-width: 100%;position: relative;overflow: hidden;}.tve_image_caption .tve_image{display: block;padding: 0px;height: auto;}:not(#_s):not(#_s) .tcb-conditional-display-placeholder{position: relative;min-height: var(--tcb-container-height-d,100px) !important;}:not(#_s):not(#_s) .tcb-conditional-display-placeholder.thrv-page-section{box-sizing: border-box;margin: 0px;}:not(#_s):not(#_s) .tcb-conditional-display-placeholder.thrv-content-box{box-sizing: border-box;}:not(#_s):not(#_s) .tcb-conditional-display-placeholder .tve-page-section-out,:not(#_s):not(#_s) .tcb-conditional-display-placeholder .tve-content-box-background{box-sizing: border-box;position: absolute;width: 100%;height: 100%;left: 0px;top: 0px;overflow: hidden;}.thrv_wrapper.thrv_contentbox_shortcode{position: relative;}body:not(.ttb-editor-page) .tcb-post-content::before,body:not(.ttb-editor-page) .tcb-post-content::after{display: none;}.thrv_wrapper.thrv_text_element{padding: 1px;}body.single:not(.tve_editor_page) .thrv_contents_table:not(.tve-rendered){display: none;}body.single:not(.tve_editor_page) #tve_editor .thrv_contents_table{display: block;}@media (max-width: 1023px){:not(#_s):not(#_s) .tcb-conditional-display-placeholder{min-height: var(--tcb-container-height-t) !important;}}@media (max-width: 767px){html{overflow-x: hidden !important;}html,body{max-width: 100vw !important;}.tcb-flex-row{flex-direction: column;}.thrv_wrapper > .tcb-flex-row:not(.v-2) > .tcb-flex-col{width: 100%;max-width: 100% !important;flex: 0 0 auto !important;}:not(#_s):not(#_s) .tcb-conditional-display-placeholder{min-height: var(--tcb-container-height-m) !important;}}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){.tcb-flex-col{width: 100%;}.tcb-col{display: block;}}@media screen and (max-device-width: 480px){body{text-size-adjust: none;}}</style><style class='tve-symbol-custom-style'>@media (min-width: 300px){.thrv_symbol_25802 [data-css="tve-u-18901083292"]{padding-left: 0px !important;margin-top: 0px !important;padding-top: 0px !important;margin-bottom: 0px !important;padding-bottom: 0px !important;}.thrv_symbol_25802 [data-css="tve-u-18901083294"]{box-shadow: rgba(0,0,0,0.4) 0px 0px 12px 0px;--tve-border-radius: 20px;border-radius: 20px;overflow: hidden;border: 2px solid rgb(255,255,255) !important;background-image: linear-gradient(rgba(255,255,255,0.8),rgba(255,255,255,0.8)),repeating-radial-gradient(circle at center center,rgba(148,163,176,0.7),rgba(148,163,176,0.7) 1px,transparent 1px,transparent 100%) !important;background-size: auto,3px 3px !important;background-position: 50% 50%,50% 50% !important;background-attachment: scroll,scroll !important;background-repeat: no-repeat,repeat !important;--background-image: linear-gradient(rgba(255,255,255,.8),rgba(255,255,255,.8)),repeating-radial-gradient(circle at center center,rgba(148,163,176,.7),rgba(148,163,176,.7) 1px,transparent 1px,transparent 100%) !important;--background-size: auto auto,3px 3px !important;--background-position: 50% 50%,50% 50% !important;--background-attachment: scroll,scroll !important;--background-repeat: no-repeat,repeat !important;--tve-applied-background-image: linear-gradient(rgba(255,255,255,.8),rgba(255,255,255,.8)),repeating-radial-gradient(circle at center center,rgba(148,163,176,.7),rgba(148,163,176,.7) 1px,transparent 1px,transparent 100%) !important;}.thrv_symbol_25802 [data-css="tve-u-1890108329a"]{margin-top: 0px;margin-left: 0px;}.thrv_symbol_25802 [data-css="tve-u-189010832a2"]{border-radius: 8px;overflow: hidden;background-color: rgb(244,78,3) !important;--background-color: #f44e03 !important;--tve-applied-background-color: #f44e03 !important;}.thrv_symbol_25802 [data-css="tve-u-189010832a3"]{--tve-alignment: center;float: none;background-color: rgb(0,8,255) !important;margin-left: auto !important;margin-right: auto !important;}:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] p,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] li,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] blockquote,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] address,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] .tcb-plain-text,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] label,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] h1,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] h2,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] h3,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] h4,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] h5,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] h6{color: rgb(255,255,255);}:not(#tve) .thrv_symbol_25802 [data-css="tve-u-189010832a4"]{font-size: 20px !important;font-weight: var(--g-bold-weight,bold) !important;}.thrv_symbol_25802 [data-css="tve-u-18901083299"]{width: 387px;padding-left: 0px !important;padding-right: 0px !important;margin-top: 0px !important;margin-bottom: 0px !important;}.thrv_symbol_25802 [data-css="tve-u-1890108329e"]{margin-top: 0px !important;margin-left: 10px !important;margin-right: 10px !important;}:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329f"]{font-size: 17px !important;color: rgb(0,0,0) !important;--tcb-applied-color: #000 !important;--tve-applied-color: #000 !important;}.thrv_symbol_25802 [data-css="tve-u-189010832a1"]{max-width: 388px;padding-top: 10px !important;padding-bottom: 10px !important;margin: 0px 10px !important;}.thrv_symbol_25802 [data-css="tve-u-18901083295"]{--tve-border-radius: 20px;border-radius: 20px;overflow: hidden;margin-top: 0px !important;margin-bottom: 0px !important;}.thrv_symbol_25802 [data-css="tve-u-18901083297"]{max-width: 39.9998%;}.thrv_symbol_25802 [data-css="tve-u-1890108329b"]{max-width: 59.9982%;}.thrv_symbol_25802 [data-css="tve-u-18901083298"]{justify-content: center !important;}.thrv_symbol_25802 [data-css="tve-u-18901083296"]{padding-top: 0px !important;padding-bottom: 0px !important;}.thrv_symbol_25802 [data-css="tve-u-1890108329c"]{justify-content: center !important;padding-left: 0px !important;padding-right: 0px !important;}.thrv_symbol_25802 [data-css="tve-u-1890108329d"]{margin-top: 0px !important;margin-bottom: 0px !important;padding: 0px 10px !important;}.thrv_symbol_25802 [data-css="tve-u-1890108329d"] > .tve-cb{justify-content: center;display: flex;flex-direction: column;}.thrv_symbol_25802 [data-css="tve-u-18901083293"]{max-width: 900px;float: none;width: 100%;margin-left: 20px !important;margin-right: auto !important;padding: 0px !important;margin-bottom: 50px !important;}:not(#tve) .thrv_symbol_25802 [data-css="tve-u-18901083293"]:hover [data-css="tve-u-18901083294"]{background-image: none !important;box-shadow: rgba(0,0,0,0.4) 0px 0px 12px 8px !important;}}@media (max-width: 1023px){.thrv_symbol_25802 [data-css="tve-u-1890108329e"]{margin-top: 0px !important;margin-bottom: -10px !important;}:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329f"]{font-size: 18px !important;}.thrv_symbol_25802 [data-css="tve-u-189010832a1"]{margin-top: 0px !important;}.thrv_symbol_25802 [data-css="tve-u-1890108329c"]{padding-top: 5px !important;padding-bottom: 5px !important;}.thrv_symbol_25802 [data-css="tve-u-18901083297"]{max-width: 40%;}.thrv_symbol_25802 [data-css="tve-u-1890108329b"]{max-width: 59.9996%;}:not(#tve) .thrv_symbol_25802 [data-css="tve-u-189010832a4"]{font-size: 18px !important;}.thrv_symbol_25802 [data-css="tve-u-18901083292"]{padding-right: 20px !important;}}@media (max-width: 767px){.thrv_symbol_25802 [data-css="tve-u-18901083299"]{width: 420px;float: none;margin-left: auto !important;margin-right: auto !important;margin-bottom: 0px !important;}.thrv_symbol_25802 [data-css="tve-u-1890108329e"]{margin-top: 12px !important;margin-bottom: 0px !important;}:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329f"]{font-size: 18px !important;}.thrv_symbol_25802 [data-css="tve-u-189010832a1"]{max-width: 500px;margin: 0px 10px 15px !important;}:not(#tve) .thrv_symbol_25802 [data-css="tve-u-189010832a4"]{font-size: 18px !important;}.thrv_symbol_25802 [data-css="tve-u-1890108329b"]{max-width: 100%;}.thrv_symbol_25802 [data-css="tve-u-1890108329d"]{padding-left: 0px !important;padding-right: 0px !important;}.thrv_symbol_25802 [data-css="tve-u-18901083292"]{padding-right: 0px !important;}.thrv_symbol_25802 [data-css="tve-u-18901083293"]{margin-left: 0px !important;}}</style><div class="thrv_wrapper thrv_contentbox_shortcode thrv-content-box tve-elem-default-pad" data-css="tve-u-18901083292" style=""> <div class="tve-content-box-background" data-tcb_hover_state_parent="1"></div> <div class="tve-cb"><a href="https://programmieren-starten.de/pev-lp1/" target="_blank" rel=" nofollow" class=""></a><a href="https://programmieren-starten.de/pev-lp1/" target="_blank" rel=" nofollow" class=""></a><a href="https://programmieren-starten.de/pev-lp1/" target="_blank" rel=" nofollow" class=""></a><a href="https://programmieren-starten.de/pev-lp1/" target="_blank" rel=" nofollow" class=""></a><a href="https://programmieren-starten.de/pev-lp1/" target="_blank" rel=" nofollow" class=""></a><a href="https://programmieren-starten.de/pev-lp1/" target="_blank" rel=" nofollow" class=""></a><a href="https://programmieren-starten.de/pev-lp1/" target="_blank" rel=" nofollow" class=""></a><a href="https://programmieren-starten.de/pev-lp1/" target="_blank" rel=" nofollow" class=""></a><a href="https://programmieren-starten.de/pev-lp1/" target="_blank" rel=" nofollow" class=""></a><a href="https://programmieren-starten.de/csharp-lp1/" target="_blank" rel=""><div class="thrv_wrapper thrv_contentbox_shortcode thrv-content-box tve_evt_manager_listen tve_et_tve-viewport tve_ea_thrive_animation tve_anim_slide_left tve-viewport-triggered" data-css="tve-u-18901083293" data-link-wrap="1" data-tcb-events="__TCB_EVENT_[{&quot;t&quot;:&quot;tve-viewport&quot;,&quot;config&quot;:{&quot;anim&quot;:&quot;slide_left&quot;,&quot;loop&quot;:0},&quot;a&quot;:&quot;thrive_animation&quot;}]_TNEVE_BCT__" style="" id="banner-lm1"> <div class="tve-content-box-background" data-css="tve-u-18901083294" data-tcb_hover_state_parent="1" style="--tve-border-radius:20px; border-radius: 20px; overflow: hidden;"></div> <div class="tve-cb"><div class="thrv_wrapper thrv-columns" style="--tcb-col-el-width: 721.859;" data-css="tve-u-18901083295"><div class="tcb-flex-row tcb-resized tcb--cols--2" data-css="tve-u-18901083296" style=""><div class="tcb-flex-col c-33" data-css="tve-u-18901083297" style=""><div class="tcb-col" data-css="tve-u-18901083298" style=""><div class="thrv_wrapper tve_image_caption" data-css="tve-u-18901083299" style=""><span class="tve_image_frame" style="width: 100%;"><img decoding="async" loading="lazy" class="tve_image wp-image-19282" alt="c# masterkurs kursbild" width="280" height="280" title="C# Masterkurs Kursbild" data-id="19282" src="https://programmieren-starten.de/wp-content/uploads/2022/05/C-Masterkurs-Kursbild.svg" style="aspect-ratio: auto 810 / 810;" data-css="tve-u-1890108329a" data-pagespeed-url-hash="3050102232" onload="pagespeed.CriticalImages.checkImageForCriticality(this);" data-width="280" data-init-width="810" data-init-height="809.999993" data-height="280"></span></div></div></div><div class="tcb-flex-col c-66" data-css="tve-u-1890108329b" style=""><div class="tcb-col" data-css="tve-u-1890108329c" style=""><div class="thrv_wrapper thrv_contentbox_shortcode thrv-content-box tve-elem-default-pad" data-css="tve-u-1890108329d" style=""> <div class="tve-content-box-background"></div> <div class="tve-cb" style=""><div class="thrv_wrapper thrv_text_element" style="" data-css="tve-u-1890108329e"><p data-css="tve-u-1890108329f" style="text-align: center;">Du möchtest die Programmiersprache C# <strong>von A bis Z meistern</strong>?</p><p data-css="tve-u-1890108329f" style="text-align: center;">Dann informiere dich jetzt über unseren umfassenden <strong>C# Masterkurs</strong>:</p></div><div class="thrv_wrapper thrv_contentbox_shortcode thrv-content-box tve-elem-default-pad" data-css="tve-u-189010832a1" style=""> <div class="tve-content-box-background" data-css="tve-u-189010832a2" style=""></div> <div class="tve-cb"><div class="thrv_wrapper thrv_text_element thrv-plain-text" data-css="tve-u-189010832a3" style="background-color: rgb(244, 78, 3) !important; --background-color:rgb(244, 78, 3) !important;"><div class="tcb-plain-text" data-css="tve-u-189010832a4" style="text-align: center;">Alle Details zum Kurs</div></div></div> </div></div> </div></div></div></div></div></div> </div></a></div> </div></div></div><div class="thrv_wrapper thrv_text_element" data-tag="h2"><h2 class="" data-css="tve-u-61ee680bf161b7" id="t-1628932082479">2. C# Methoden ohne Rückgabewert</h2></div><div class="thrv_wrapper thrv_text_element"><p>Zuerst werden wir uns eine Methode ohne Rückgabewert ansehen. Wie du im folgenden Bild sehen kannst, befinden wir uns in der Klasse Program, die bereits am Anfang generiert wurde:</p></div><div class="thrv_wrapper tve_image_caption" data-css="tve-u-61ee680bf161d2"><span class="tve_image_frame"><img decoding="async" class="tve_image tcb-moved-image wp-image-17217" alt="c# methoden beispiel" data-id="17217" width="742" data-init-width="1396" height="289" data-init-height="544" title="c#-methoden-1" loading="lazy" src="https://programmieren-starten.de/wp-content/uploads/2022/01/c-methoden-1.png" data-width="742" data-height="289" data-pagespeed-url-hash="859667993" onload="pagespeed.CriticalImages.checkImageForCriticality(this);" style="aspect-ratio: auto 1396 / 544;" data-css="tve-u-61ee680bf161e1" srcset="https://www.programmieren-starten.de/wp-content/uploads/2022/01/c-methoden-1.png 1396w, https://www.programmieren-starten.de/wp-content/uploads/2022/01/c-methoden-1-300x117.png 300w, https://www.programmieren-starten.de/wp-content/uploads/2022/01/c-methoden-1-1024x399.png 1024w, https://www.programmieren-starten.de/wp-content/uploads/2022/01/c-methoden-1-768x299.png 768w" sizes="auto, (max-width: 742px) 100vw, 742px" /></span></div><div class="thrv_wrapper thrv_text_element"><p>Darin sehen wir die Main-Methode, bei der es sich, wie der Name schon verrät, auch um eine Methode handelt.</p><p>Unterhalb der Main-Methode haben wir eine eigene Methode definiert: die GreetUser-Methode. Dieser kann man einen String namens username übergeben, wenn man sie aufruft. Das Programm gibt dann in der Konsole aus „Hallo username. Wie geht es dir?“.</p><p>Wie du siehst, können wir diese GreetUser-Methode auch über ihren Namen (GreetUser) in der Main-Methode aufrufen und dort einen Parameter mitgeben.</p><p>Im Beispiel habe ich den Namen Peter für den String username übergeben. So gibt das Programm in der Konsole aus „Hallo Peter, wie geht es dir?“.</p><p>Damit haben wir ein einfaches Beispiel für eine Methode.</p><p>Wie du sehen kannst, habe ich auch das Schlüsselwort „static“ angehängt. Das liegt daran, dass wir die Methode in der class Programm definieren und wir sie ohne Objekt, also ohne eine Objektinstanz aufrufen können möchten. Das geht nun alles schon etwas in die objektorientierte Programmierung über. So weit wollen wir jetzt aber noch nicht denken, versuche also im Moment noch, das „static“ gedanklich auszublenden. Was static genau bedeutet, wirst du in der Zukunft noch erfahren.</p><p>Dann folgt ein „void“. Das Schlüsselwort void bedeutet einfach, dass die Methode <strong>kein Ergebnis</strong>
<strong>als Rückgabewert </strong>zurückliefert.</p><p>Anschließend kommt der Name der C# Methode, in diesem Fall also GreetUser, gefolgt von einem Klammerpaar. Das Klammerpaar müssen wir immer mit dazu schreiben. Dieses beinhaltet die sogenannte <strong>Parameterliste</strong>. Falls man keine Parameter annehmen möchte, setzt man lediglich ein leeres Klammerpaar. Mehrere Parameter hingegen trennt man innerhalb der Klammern mit einem Komma voneinander.</p><p>Als Parameter haben wir, wie bereits erwähnt, den String username. Dieser ist im Grunde eine Variable, die wir in unserer C# Methode verwenden. Im Code des Beispiels nutzen wir diese Variable username dann auch und können ihr über den Parameter einen Wert übergeben. Im Falle unseres Beispiels habe ich den String „Peter“ übergeben.</p><p>Wie du siehst, ist das Ganze eigentlich ziemlich einfach.</p></div><div class="thrv_wrapper thrv_text_element" data-tag="h2"><h2 class="" data-css="tve-u-61ee680bf161b7" id="t-1643018375111">3. C# Methoden mit Rückgabewert</h2></div><div class="thrv_wrapper thrv_text_element"><p>Sehen wir uns nun aber mal ein Beispiel einer <strong>C# Methode mit Rückgabewert</strong> an:</p></div><div class="thrv_wrapper tve_image_caption" data-css="tve-u-61ee680bf16210"><span class="tve_image_frame"><img decoding="async" class="tve_image wp-image-17224" alt="c# methode mit rückgabewert beispiel" data-id="17224" width="742" data-init-width="1658" height="243" data-init-height="542" title="2" loading="lazy" src="https://programmieren-starten.de/wp-content/uploads/2022/01/2-1.png" data-width="742" data-height="243" data-pagespeed-url-hash="1616427398" onload="pagespeed.CriticalImages.checkImageForCriticality(this);" style="aspect-ratio: auto 1658 / 542;" srcset="https://www.programmieren-starten.de/wp-content/uploads/2022/01/2-1.png 1658w, https://www.programmieren-starten.de/wp-content/uploads/2022/01/2-1-300x98.png 300w, https://www.programmieren-starten.de/wp-content/uploads/2022/01/2-1-1024x335.png 1024w, https://www.programmieren-starten.de/wp-content/uploads/2022/01/2-1-768x251.png 768w, https://www.programmieren-starten.de/wp-content/uploads/2022/01/2-1-1536x502.png 1536w" sizes="auto, (max-width: 742px) 100vw, 742px" /></span></div><div class="thrv_wrapper thrv_text_element"><p>In diesem Beispiel sehen wir wieder die Main-Methode und unter dieser eine static double RectangleArea-Methode. Doch was ist das?</p><p>Ich habe eine Methode erstellt, die RectangleArea heißt und wie der Name es schon vermuten lässt, kann man mit dieser den Flächeninhalt von einem Rechteck berechnen. Man übergibt darin mit dem double width (Breite) und double height (Höhe) Parameter. Das heißt eine Breite und eine Höhe jeweils vom Typ Double. In der Methode schreiben wir, dass mit dem Schlüsselwort return ein Wert an den Aufrufer zurückgegeben werden soll. Dieser Wert ist das Ergebnis, das wir aus der Rechnung width * height erhalten.</p><p>Wie du vielleicht schon gesehen hast, habe ich bei dieser Methode nicht void, sondern double geschrieben, da der Rückgabewert vom Typ double ist. Das müssen wir vor dem Methodennamen angeben, um auch mit return dann einen double zurückgeben zu können.</p><p>Würden wir hingegen void anstelle von double schreiben, könnten wir einen double nicht mit return zurückgeben.</p><p>In der Main-Methode rufe ich das Ganze dann auf, indem ich einen double namens „area“ erstelle. Diesem weise ich dann das zu, was RectangleArea mit den beispielhaften Werten 8 und 5 für die Breite (width) und die Höhe (height) zurückgibt. Das heißt, ich lasse hier die Fläche eines Rechtecks berechnen, das die Maße 8 und 5 hat.</p><p>Das Ergebnis, also den Flächeninhalt, schreibt das Programm dann in die Variable „area“. Zu guter Letzt lasse ich die Fläche über Console.WriteLine ausgeben.</p><p>Das sind also C# Methoden! Sehen wir uns nun das Ganze noch einmal in der Praxis in Visual Studio an.</p></div><div class="thrv_wrapper thrv_symbol thrive-shortcode thrv_symbol_25802" data-shortcode="thrive_symbol" data-id="25802" data-selector=".thrv_symbol_25802"><div class="thrive-shortcode-config" style="display: none !important"></div><div class="thrive-shortcode-html thrive-symbol-shortcode " data-symbol-id="25802"><style type="text/css" id="tcb-style-base-tcb_symbol-25802"  onLoad="typeof window.lightspeedOptimizeStylesheet === 'function' && window.lightspeedOptimizeStylesheet()" class="tcb-lightspeed-style">body:not(.tve_editor_page) .thrv_social_follow .tve_s_item a[href=""],body:not(.tve_editor_page) .thrive_author_links .tve_s_item a[href=""]{display: none;}.thrv_wrapper .tve-content-box-background{position: absolute;width: 100%;left: 0px;top: 0px;overflow: hidden;background-clip: padding-box;height: 100% !important;}.thrv_wrapper.thrv-content-box{box-sizing: border-box;position: relative;min-height: 10px;}.thrv_wrapper.thrv-content-box div:not(.thrv_icon):not(.ui-resizable-handle):not(.tve-auxiliary-icon-element){box-sizing: border-box;}.tve-cb{display: inline-block;vertical-align: middle;clear: both;overflow: visible;width: 100%;z-index: 1;position: relative;min-height: 10px;}.tve_image_caption{position: relative;}.tve_image_caption:not(.tcb-mm-image.tve-tab-image){height: auto !important;}.tve_image_caption .tve_image{max-width: 100%;width: 100%;}.tcb-style-wrap strong{font-weight: var(--g-bold-weight,bold);}.tcb-plain-text{cursor: text;}a .tcb-plain-text{cursor: inherit;}.thrv_text_element{overflow-wrap: break-word;}.thrive-symbol-shortcode{position: relative;}body:not(.tve_editor_page) .thrv_wrapper.thrv_footer,body:not(.tve_editor_page) .thrv_wrapper.thrv_header{padding: 0px;}.tcb-post-content.thrv_wrapper{margin-top: 15px;margin-bottom: 15px;padding: 0px;}#tve_editor .tcb-post-content p{font-size: 16px;line-height: 1.6em;}body:not(.tve_editor_page) .tcb-post-list[data-disabled-links="1"] article{position: relative;}.notifications-content-wrapper.tcb-permanently-hidden{display: none !important;}.tcb-permanently-hidden{display: none !important;}.tar-disabled{cursor: default;opacity: 0.4;pointer-events: none;}.tve_ea_thrive_animation{opacity: 0;}.tve_ea_thrive_animation.tve_anim_start{opacity: 1;transition: all 0.5s ease-out 0s;}.tve_ea_thrive_animation.tve_anim_slide_left{transform: translateX(-200px);}.tve_ea_thrive_animation.tve_anim_slide_left.tve_anim_start{transform: translateX(0px);}.tcb-flex-row{display: flex;flex-flow: row nowrap;align-items: stretch;justify-content: space-between;margin-top: 0px;margin-left: -15px;padding-bottom: 15px;padding-top: 15px;}.tcb-flex-col{flex: 1 1 auto;padding-top: 0px;padding-left: 15px;}.tcb-flex-row .tcb-flex-col{box-sizing: border-box;}.tcb-col{height: 100%;display: flex;flex-direction: column;position: relative;}.tcb-flex-row .tcb-col{box-sizing: border-box;}html{text-rendering: auto !important;}html body{text-rendering: auto !important;}.thrv_wrapper{margin-top: 20px;margin-bottom: 20px;padding: 1px;}.thrv_wrapper div{box-sizing: content-box;}.thrv_symbol .thrv_wrapper:not(.thrv_icon){box-sizing: border-box !important;}.thrv_wrapper.tve-elem-default-pad{padding: 20px;}.thrv_wrapper.thrv_text_element,.thrv_wrapper.thrv_symbol,.thrv_wrapper.thrv-plain-text{margin: 0px;}.thrv_wrapper.thrv-columns{margin-top: 10px;margin-bottom: 10px;padding: 0px;}p{font-size: 1em;}.tve_image{border-radius: 0px;box-shadow: none;}div .tve_image_caption{padding: 0px;max-width: 100% !important;box-sizing: border-box !important;}.tve_image_caption .tve_image_frame{display: block;max-width: 100%;position: relative;overflow: hidden;}.tve_image_caption .tve_image{display: block;padding: 0px;height: auto;}:not(#_s):not(#_s) .tcb-conditional-display-placeholder{position: relative;min-height: var(--tcb-container-height-d,100px) !important;}:not(#_s):not(#_s) .tcb-conditional-display-placeholder.thrv-page-section{box-sizing: border-box;margin: 0px;}:not(#_s):not(#_s) .tcb-conditional-display-placeholder.thrv-content-box{box-sizing: border-box;}:not(#_s):not(#_s) .tcb-conditional-display-placeholder .tve-page-section-out,:not(#_s):not(#_s) .tcb-conditional-display-placeholder .tve-content-box-background{box-sizing: border-box;position: absolute;width: 100%;height: 100%;left: 0px;top: 0px;overflow: hidden;}.thrv_wrapper.thrv_contentbox_shortcode{position: relative;}body:not(.ttb-editor-page) .tcb-post-content::before,body:not(.ttb-editor-page) .tcb-post-content::after{display: none;}.thrv_wrapper.thrv_text_element{padding: 1px;}body.single:not(.tve_editor_page) .thrv_contents_table:not(.tve-rendered){display: none;}body.single:not(.tve_editor_page) #tve_editor .thrv_contents_table{display: block;}@media (max-width: 1023px){:not(#_s):not(#_s) .tcb-conditional-display-placeholder{min-height: var(--tcb-container-height-t) !important;}}@media (max-width: 767px){html{overflow-x: hidden !important;}html,body{max-width: 100vw !important;}.tcb-flex-row{flex-direction: column;}.thrv_wrapper > .tcb-flex-row:not(.v-2) > .tcb-flex-col{width: 100%;max-width: 100% !important;flex: 0 0 auto !important;}:not(#_s):not(#_s) .tcb-conditional-display-placeholder{min-height: var(--tcb-container-height-m) !important;}}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){.tcb-flex-col{width: 100%;}.tcb-col{display: block;}}@media screen and (max-device-width: 480px){body{text-size-adjust: none;}}</style><style class='tve-symbol-custom-style'>@media (min-width: 300px){.thrv_symbol_25802 [data-css="tve-u-18901083292"]{padding-left: 0px !important;margin-top: 0px !important;padding-top: 0px !important;margin-bottom: 0px !important;padding-bottom: 0px !important;}.thrv_symbol_25802 [data-css="tve-u-18901083294"]{box-shadow: rgba(0,0,0,0.4) 0px 0px 12px 0px;--tve-border-radius: 20px;border-radius: 20px;overflow: hidden;border: 2px solid rgb(255,255,255) !important;background-image: linear-gradient(rgba(255,255,255,0.8),rgba(255,255,255,0.8)),repeating-radial-gradient(circle at center center,rgba(148,163,176,0.7),rgba(148,163,176,0.7) 1px,transparent 1px,transparent 100%) !important;background-size: auto,3px 3px !important;background-position: 50% 50%,50% 50% !important;background-attachment: scroll,scroll !important;background-repeat: no-repeat,repeat !important;--background-image: linear-gradient(rgba(255,255,255,.8),rgba(255,255,255,.8)),repeating-radial-gradient(circle at center center,rgba(148,163,176,.7),rgba(148,163,176,.7) 1px,transparent 1px,transparent 100%) !important;--background-size: auto auto,3px 3px !important;--background-position: 50% 50%,50% 50% !important;--background-attachment: scroll,scroll !important;--background-repeat: no-repeat,repeat !important;--tve-applied-background-image: linear-gradient(rgba(255,255,255,.8),rgba(255,255,255,.8)),repeating-radial-gradient(circle at center center,rgba(148,163,176,.7),rgba(148,163,176,.7) 1px,transparent 1px,transparent 100%) !important;}.thrv_symbol_25802 [data-css="tve-u-1890108329a"]{margin-top: 0px;margin-left: 0px;}.thrv_symbol_25802 [data-css="tve-u-189010832a2"]{border-radius: 8px;overflow: hidden;background-color: rgb(244,78,3) !important;--background-color: #f44e03 !important;--tve-applied-background-color: #f44e03 !important;}.thrv_symbol_25802 [data-css="tve-u-189010832a3"]{--tve-alignment: center;float: none;background-color: rgb(0,8,255) !important;margin-left: auto !important;margin-right: auto !important;}:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] p,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] li,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] blockquote,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] address,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] .tcb-plain-text,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] label,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] h1,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] h2,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] h3,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] h4,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] h5,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] h6{color: rgb(255,255,255);}:not(#tve) .thrv_symbol_25802 [data-css="tve-u-189010832a4"]{font-size: 20px !important;font-weight: var(--g-bold-weight,bold) !important;}.thrv_symbol_25802 [data-css="tve-u-18901083299"]{width: 387px;padding-left: 0px !important;padding-right: 0px !important;margin-top: 0px !important;margin-bottom: 0px !important;}.thrv_symbol_25802 [data-css="tve-u-1890108329e"]{margin-top: 0px !important;margin-left: 10px !important;margin-right: 10px !important;}:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329f"]{font-size: 17px !important;color: rgb(0,0,0) !important;--tcb-applied-color: #000 !important;--tve-applied-color: #000 !important;}.thrv_symbol_25802 [data-css="tve-u-189010832a1"]{max-width: 388px;padding-top: 10px !important;padding-bottom: 10px !important;margin: 0px 10px !important;}.thrv_symbol_25802 [data-css="tve-u-18901083295"]{--tve-border-radius: 20px;border-radius: 20px;overflow: hidden;margin-top: 0px !important;margin-bottom: 0px !important;}.thrv_symbol_25802 [data-css="tve-u-18901083297"]{max-width: 39.9998%;}.thrv_symbol_25802 [data-css="tve-u-1890108329b"]{max-width: 59.9982%;}.thrv_symbol_25802 [data-css="tve-u-18901083298"]{justify-content: center !important;}.thrv_symbol_25802 [data-css="tve-u-18901083296"]{padding-top: 0px !important;padding-bottom: 0px !important;}.thrv_symbol_25802 [data-css="tve-u-1890108329c"]{justify-content: center !important;padding-left: 0px !important;padding-right: 0px !important;}.thrv_symbol_25802 [data-css="tve-u-1890108329d"]{margin-top: 0px !important;margin-bottom: 0px !important;padding: 0px 10px !important;}.thrv_symbol_25802 [data-css="tve-u-1890108329d"] > .tve-cb{justify-content: center;display: flex;flex-direction: column;}.thrv_symbol_25802 [data-css="tve-u-18901083293"]{max-width: 900px;float: none;width: 100%;margin-left: 20px !important;margin-right: auto !important;padding: 0px !important;margin-bottom: 50px !important;}:not(#tve) .thrv_symbol_25802 [data-css="tve-u-18901083293"]:hover [data-css="tve-u-18901083294"]{background-image: none !important;box-shadow: rgba(0,0,0,0.4) 0px 0px 12px 8px !important;}}@media (max-width: 1023px){.thrv_symbol_25802 [data-css="tve-u-1890108329e"]{margin-top: 0px !important;margin-bottom: -10px !important;}:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329f"]{font-size: 18px !important;}.thrv_symbol_25802 [data-css="tve-u-189010832a1"]{margin-top: 0px !important;}.thrv_symbol_25802 [data-css="tve-u-1890108329c"]{padding-top: 5px !important;padding-bottom: 5px !important;}.thrv_symbol_25802 [data-css="tve-u-18901083297"]{max-width: 40%;}.thrv_symbol_25802 [data-css="tve-u-1890108329b"]{max-width: 59.9996%;}:not(#tve) .thrv_symbol_25802 [data-css="tve-u-189010832a4"]{font-size: 18px !important;}.thrv_symbol_25802 [data-css="tve-u-18901083292"]{padding-right: 20px !important;}}@media (max-width: 767px){.thrv_symbol_25802 [data-css="tve-u-18901083299"]{width: 420px;float: none;margin-left: auto !important;margin-right: auto !important;margin-bottom: 0px !important;}.thrv_symbol_25802 [data-css="tve-u-1890108329e"]{margin-top: 12px !important;margin-bottom: 0px !important;}:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329f"]{font-size: 18px !important;}.thrv_symbol_25802 [data-css="tve-u-189010832a1"]{max-width: 500px;margin: 0px 10px 15px !important;}:not(#tve) .thrv_symbol_25802 [data-css="tve-u-189010832a4"]{font-size: 18px !important;}.thrv_symbol_25802 [data-css="tve-u-1890108329b"]{max-width: 100%;}.thrv_symbol_25802 [data-css="tve-u-1890108329d"]{padding-left: 0px !important;padding-right: 0px !important;}.thrv_symbol_25802 [data-css="tve-u-18901083292"]{padding-right: 0px !important;}.thrv_symbol_25802 [data-css="tve-u-18901083293"]{margin-left: 0px !important;}}</style><div class="thrv_wrapper thrv_contentbox_shortcode thrv-content-box tve-elem-default-pad" data-css="tve-u-18901083292" style=""> <div class="tve-content-box-background" data-tcb_hover_state_parent="1"></div> <div class="tve-cb"><a href="https://programmieren-starten.de/pev-lp1/" target="_blank" rel=" nofollow" class=""></a><a href="https://programmieren-starten.de/pev-lp1/" target="_blank" rel=" nofollow" class=""></a><a href="https://programmieren-starten.de/pev-lp1/" target="_blank" rel=" nofollow" class=""></a><a href="https://programmieren-starten.de/pev-lp1/" target="_blank" rel=" nofollow" class=""></a><a href="https://programmieren-starten.de/pev-lp1/" target="_blank" rel=" nofollow" class=""></a><a href="https://programmieren-starten.de/pev-lp1/" target="_blank" rel=" nofollow" class=""></a><a href="https://programmieren-starten.de/pev-lp1/" target="_blank" rel=" nofollow" class=""></a><a href="https://programmieren-starten.de/pev-lp1/" target="_blank" rel=" nofollow" class=""></a><a href="https://programmieren-starten.de/pev-lp1/" target="_blank" rel=" nofollow" class=""></a><a href="https://programmieren-starten.de/csharp-lp1/" target="_blank" rel=""><div class="thrv_wrapper thrv_contentbox_shortcode thrv-content-box tve_evt_manager_listen tve_et_tve-viewport tve_ea_thrive_animation tve_anim_slide_left tve-viewport-triggered" data-css="tve-u-18901083293" data-link-wrap="1" data-tcb-events="__TCB_EVENT_[{&quot;t&quot;:&quot;tve-viewport&quot;,&quot;config&quot;:{&quot;anim&quot;:&quot;slide_left&quot;,&quot;loop&quot;:0},&quot;a&quot;:&quot;thrive_animation&quot;}]_TNEVE_BCT__" style="" id="banner-lm1"> <div class="tve-content-box-background" data-css="tve-u-18901083294" data-tcb_hover_state_parent="1" style="--tve-border-radius:20px; border-radius: 20px; overflow: hidden;"></div> <div class="tve-cb"><div class="thrv_wrapper thrv-columns" style="--tcb-col-el-width: 721.859;" data-css="tve-u-18901083295"><div class="tcb-flex-row tcb-resized tcb--cols--2" data-css="tve-u-18901083296" style=""><div class="tcb-flex-col c-33" data-css="tve-u-18901083297" style=""><div class="tcb-col" data-css="tve-u-18901083298" style=""><div class="thrv_wrapper tve_image_caption" data-css="tve-u-18901083299" style=""><span class="tve_image_frame" style="width: 100%;"><img decoding="async" loading="lazy" class="tve_image wp-image-19282" alt="c# masterkurs kursbild" width="280" height="280" title="C# Masterkurs Kursbild" data-id="19282" src="https://programmieren-starten.de/wp-content/uploads/2022/05/C-Masterkurs-Kursbild.svg" style="aspect-ratio: auto 810 / 810;" data-css="tve-u-1890108329a" data-pagespeed-url-hash="3050102232" onload="pagespeed.CriticalImages.checkImageForCriticality(this);" data-width="280" data-init-width="810" data-init-height="809.999993" data-height="280"></span></div></div></div><div class="tcb-flex-col c-66" data-css="tve-u-1890108329b" style=""><div class="tcb-col" data-css="tve-u-1890108329c" style=""><div class="thrv_wrapper thrv_contentbox_shortcode thrv-content-box tve-elem-default-pad" data-css="tve-u-1890108329d" style=""> <div class="tve-content-box-background"></div> <div class="tve-cb" style=""><div class="thrv_wrapper thrv_text_element" style="" data-css="tve-u-1890108329e"><p data-css="tve-u-1890108329f" style="text-align: center;">Du möchtest die Programmiersprache C# <strong>von A bis Z meistern</strong>?</p><p data-css="tve-u-1890108329f" style="text-align: center;">Dann informiere dich jetzt über unseren umfassenden <strong>C# Masterkurs</strong>:</p></div><div class="thrv_wrapper thrv_contentbox_shortcode thrv-content-box tve-elem-default-pad" data-css="tve-u-189010832a1" style=""> <div class="tve-content-box-background" data-css="tve-u-189010832a2" style=""></div> <div class="tve-cb"><div class="thrv_wrapper thrv_text_element thrv-plain-text" data-css="tve-u-189010832a3" style="background-color: rgb(244, 78, 3) !important; --background-color:rgb(244, 78, 3) !important;"><div class="tcb-plain-text" data-css="tve-u-189010832a4" style="text-align: center;">Alle Details zum Kurs</div></div></div> </div></div> </div></div></div></div></div></div> </div></a></div> </div></div></div><div class="thrv_wrapper thrv_text_element" data-tag="h2"><h2 class="" data-css="tve-u-61ee680bf161b7" id="t-1642750060717">4. C# Methoden ohne Rückgabewert in der Praxis</h2></div><div class="thrv_wrapper thrv_text_element"><p>Beginnen wir hierfür mit einer Methode ohne Rückgabewert. Wie definiert man eine Methode? Zuerst geht man in eine Klasse, in der man die Methode definieren möchte. Da wir hier nur die Klasse Program haben, gehen wir in deren Codeblock. In der Klasse Program befindet sich auch die Main-Methode, unter welcher wir nun eine eigene Methode schreiben.</p><p>Doch wie definieren wir jetzt in der Klasse Program eine Methode? Wir müssen hierfür zunächst eine <strong>statische Methode</strong> definieren, damit diese nicht nur über eine Objektinstanz aufgerufen werden kann. Wie gesagt, geht das schon etwas in die objektorientierte Programmierung, die wir noch nicht behandelt haben. Trotzdem müssen wir das „static“ in diesem Fall einfach mit angeben.</p><p>Was statische Methoden sind bzw. was dieses Schlüsselwort „static“ allgemein bedeutet, wirst du später lernen.</p><p>Nun müssen wir also im Grunde nur die Methode definieren. An erster Stelle legt man den <strong>Rückgabetyp der Methode</strong> fest. Man kann also angeben, von welchem Datentyp der Wert ist, den die Methode zurückgibt.</p><p>Da wir allerdings zuerst eine Methode ohne Rückgabewert erstellen möchten, schreiben wir an der Stelle einfach void. Somit gibt sie nichts zurück:</p></div><div class="thrv_wrapper tve_image_caption" data-css="tve-u-17e8b78c84c"><span class="tve_image_frame"><img decoding="async" class="tve_image wp-image-17227" alt="rückgabewert der methode" data-id="17227" width="742" data-init-width="1384" height="179" data-init-height="334" title="3" loading="lazy" src="https://programmieren-starten.de/wp-content/uploads/2022/01/3-2.png" data-width="742" data-height="179" data-pagespeed-url-hash="200797632" onload="pagespeed.CriticalImages.checkImageForCriticality(this);" style="aspect-ratio: auto 1384 / 334;" srcset="https://www.programmieren-starten.de/wp-content/uploads/2022/01/3-2.png 1384w, https://www.programmieren-starten.de/wp-content/uploads/2022/01/3-2-300x72.png 300w, https://www.programmieren-starten.de/wp-content/uploads/2022/01/3-2-1024x247.png 1024w, https://www.programmieren-starten.de/wp-content/uploads/2022/01/3-2-768x185.png 768w" sizes="auto, (max-width: 742px) 100vw, 742px" /></span></div><div class="thrv_wrapper thrv_text_element"><p>Nun müssen wir der Methode einen <strong>Namen</strong> geben. Wir nennen diese einfach mal PrintMultipleMessages, womit wir sagen wollen „gebe mehrere Nachrichten in der Konsole aus“.</p><p>Neben den Namen setzen wir nun ein Klammerpaar, zwischen welches wir Parameter schreiben können. Das ist kein Muss, allerdings möchten wir für dieses Beispiel tatsächlich Parameter annehmen. Dafür wählen wir einen String, bei dem es sich um die Message handelt, die das Programm ausgeben soll und einen Integer für die Anzahl der Messages. Also wie oft wir die Message in der Konsole ausgeben lassen möchten. Diesen nennen wir jetzt einfach mal „count“.</p><p>Anschließend setzen wir das geschweifte Klammerpaar, zwischen welches wir den Code der Methode schreiben werden:</p></div><div class="thrv_wrapper tve_image_caption" data-css="tve-u-61ee680bf16223"><span class="tve_image_frame"><img decoding="async" class="tve_image wp-image-17228" alt="methodenkopf fertig definieren" data-id="17228" width="742" data-init-width="1516" height="237" data-init-height="484" title="4" loading="lazy" src="https://programmieren-starten.de/wp-content/uploads/2022/01/4-2.png" data-width="742" data-height="237" data-pagespeed-url-hash="4201265007" onload="pagespeed.CriticalImages.checkImageForCriticality(this);" style="aspect-ratio: auto 1516 / 484;" srcset="https://www.programmieren-starten.de/wp-content/uploads/2022/01/4-2.png 1516w, https://www.programmieren-starten.de/wp-content/uploads/2022/01/4-2-300x96.png 300w, https://www.programmieren-starten.de/wp-content/uploads/2022/01/4-2-1024x327.png 1024w, https://www.programmieren-starten.de/wp-content/uploads/2022/01/4-2-768x245.png 768w" sizes="auto, (max-width: 742px) 100vw, 742px" /></span></div><div class="thrv_wrapper thrv_text_element"><p>Im Codeblock schreiben wir dann while (count &gt; 0), also so lange die Variable count einen größeren Wert als die Zahl 0 hat, möchten wir mit Console.WriteLine die Message ausgeben lassen und count mit jedem Durchlauf um 1 verringern:</p></div><div class="thrv_wrapper tve_image_caption" data-css="tve-u-17e8b7b24dc"><span class="tve_image_frame"><img decoding="async" class="tve_image wp-image-17230" alt="methodenkörper definieren" data-id="17230" width="742" data-init-width="1662" height="301" data-init-height="674" title="5" loading="lazy" src="https://programmieren-starten.de/wp-content/uploads/2022/01/5-2.png" data-width="742" data-height="301" data-pagespeed-url-hash="1969038706" onload="pagespeed.CriticalImages.checkImageForCriticality(this);" style="aspect-ratio: auto 1662 / 674;" srcset="https://www.programmieren-starten.de/wp-content/uploads/2022/01/5-2.png 1662w, https://www.programmieren-starten.de/wp-content/uploads/2022/01/5-2-300x122.png 300w, https://www.programmieren-starten.de/wp-content/uploads/2022/01/5-2-1024x415.png 1024w, https://www.programmieren-starten.de/wp-content/uploads/2022/01/5-2-768x311.png 768w, https://www.programmieren-starten.de/wp-content/uploads/2022/01/5-2-1536x623.png 1536w" sizes="auto, (max-width: 742px) 100vw, 742px" /></span></div><div class="thrv_wrapper thrv_text_element"><p>Damit ist die Methode PrintMultipleMessages auch schon fertig. Jetzt können wir sie zum Beispiel oben in der Main-Methode aufrufen.</p><p>Um das umzusetzen, rufen wir sie über ihren Namen PrintMultipleMessages auf, setzen ein Klammerpaar und übergeben dann in diesem die Parameter message und count. Für den Parameter message wählen wir „Hallo Welt“ und schreiben nach einem Komma für den Parameter count den Wert 3.</p><p>So soll das Programm die Message dreimal ausgeben:</p></div><div class="thrv_wrapper tve_image_caption" data-css="tve-u-17e8b7c573f"><span class="tve_image_frame"><img decoding="async" class="tve_image wp-image-17232" alt="aufruf der c# methode" data-id="17232" width="742" data-init-width="1562" height="323" data-init-height="680" title="6" loading="lazy" src="https://programmieren-starten.de/wp-content/uploads/2022/01/6-1.png" data-width="742" data-height="323" data-pagespeed-url-hash="411175674" onload="pagespeed.CriticalImages.checkImageForCriticality(this);" style="aspect-ratio: auto 1562 / 680;" srcset="https://www.programmieren-starten.de/wp-content/uploads/2022/01/6-1.png 1562w, https://www.programmieren-starten.de/wp-content/uploads/2022/01/6-1-300x131.png 300w, https://www.programmieren-starten.de/wp-content/uploads/2022/01/6-1-1024x446.png 1024w, https://www.programmieren-starten.de/wp-content/uploads/2022/01/6-1-768x334.png 768w, https://www.programmieren-starten.de/wp-content/uploads/2022/01/6-1-1536x669.png 1536w" sizes="auto, (max-width: 742px) 100vw, 742px" /></span></div><div class="thrv_wrapper thrv_text_element"><p>Wenn wir das Programm nun ausführen, sehen wir Folgendes in der Konsole:</p></div><div class="thrv_wrapper tve_image_caption" data-css="tve-u-17e8b7cb8c6"><span class="tve_image_frame"><img decoding="async" class="tve_image tcb-moved-image wp-image-17234" alt="ausgabe der c# methode" data-id="17234" width="742" data-init-width="1048" height="120" data-init-height="170" title="7" loading="lazy" src="https://programmieren-starten.de/wp-content/uploads/2022/01/7-2.png" data-width="742" data-height="120" style="aspect-ratio: auto 1048 / 170;" data-css="tve-u-17e8b7cc412" data-pagespeed-url-hash="3737279780" onload="pagespeed.CriticalImages.checkImageForCriticality(this);" srcset="https://www.programmieren-starten.de/wp-content/uploads/2022/01/7-2.png 1048w, https://www.programmieren-starten.de/wp-content/uploads/2022/01/7-2-300x49.png 300w, https://www.programmieren-starten.de/wp-content/uploads/2022/01/7-2-1024x166.png 1024w, https://www.programmieren-starten.de/wp-content/uploads/2022/01/7-2-768x125.png 768w" sizes="auto, (max-width: 742px) 100vw, 742px" /></span></div><div class="thrv_wrapper thrv_text_element"><p>Das Schöne an Methoden ist, dass wir deren Codeblöcke <strong>immer wieder aufrufen</strong> können, ohne sie neu schreiben zu müssen. Auch die Parameter können wir für jede Methode <strong>individuell wählen</strong>.</p><p>Wir könnten also zum Beispiel, nachdem wir 3-mal „Hallo Welt“ ausgegeben haben, über die gleiche Methode eine andere Message ausgeben lassen. Das kann beispielsweise „Hello World!“ sein, welches wir diesmal 10-mal ausgeben lassen:</p></div><div class="thrv_wrapper tve_image_caption" data-css="tve-u-17e8b7dfc08"><span class="tve_image_frame"><img decoding="async" class="tve_image wp-image-17236" alt="weiterer c# methoden aufruf" data-id="17236" width="742" data-init-width="1626" height="336" data-init-height="736" title="8" loading="lazy" src="https://programmieren-starten.de/wp-content/uploads/2022/01/8-2.png" data-width="742" data-height="336" data-pagespeed-url-hash="2473916669" onload="pagespeed.CriticalImages.checkImageForCriticality(this);" style="aspect-ratio: auto 1626 / 736;" srcset="https://www.programmieren-starten.de/wp-content/uploads/2022/01/8-2.png 1626w, https://www.programmieren-starten.de/wp-content/uploads/2022/01/8-2-300x136.png 300w, https://www.programmieren-starten.de/wp-content/uploads/2022/01/8-2-1024x464.png 1024w, https://www.programmieren-starten.de/wp-content/uploads/2022/01/8-2-768x348.png 768w, https://www.programmieren-starten.de/wp-content/uploads/2022/01/8-2-1536x695.png 1536w" sizes="auto, (max-width: 742px) 100vw, 742px" /></span></div><div class="thrv_wrapper thrv_text_element"><p>Wie du siehst, haben hier nun folgendes Ergebnis in der Konsole:</p></div><div class="thrv_wrapper tve_image_caption" data-css="tve-u-17e8b7ea164"><span class="tve_image_frame"><img decoding="async" class="tve_image wp-image-17237" alt="ausgabe auf der konsole" data-id="17237" width="742" data-init-width="1292" height="365" data-init-height="636" title="9" loading="lazy" src="https://programmieren-starten.de/wp-content/uploads/2022/01/9-2.png" data-width="742" data-height="365" data-pagespeed-url-hash="1210553558" onload="pagespeed.CriticalImages.checkImageForCriticality(this);" style="aspect-ratio: auto 1292 / 636;" srcset="https://www.programmieren-starten.de/wp-content/uploads/2022/01/9-2.png 1292w, https://www.programmieren-starten.de/wp-content/uploads/2022/01/9-2-300x148.png 300w, https://www.programmieren-starten.de/wp-content/uploads/2022/01/9-2-1024x504.png 1024w, https://www.programmieren-starten.de/wp-content/uploads/2022/01/9-2-768x378.png 768w" sizes="auto, (max-width: 742px) 100vw, 742px" /></span></div><div class="thrv_wrapper thrv_text_element"><p>Zuerst gibt das Programm 3-mal das deutsche „Hallo Welt“ aus und danach folgt der nächste Aufruf mit dem „Hello World!“, welches 10-mal in der Ausgabe erscheint. Es funktioniert also einwandfrei. Wir können das, was wir in diese Methode geschrieben haben also <strong>immer wieder verwenden</strong>.</p><p>Aus diesem Grund können wir mithilfe von C# Methoden unseren Code <strong>weitaus besser und wartbarer strukturieren</strong>. So können wir nämlich mehrere Methoden definieren, die alle jeweils ihre eigenen Aufgaben erfüllen. Wir haben also nicht den gesamten Code in der Main-Methode, sondern wir lagern so verschiedene Aufgaben in mehrere Methoden aus, die wir dann entsprechend aufrufen können, wenn wir sie benötigen.</p><p>Wenn wir an diesen Methoden etwas ändern möchten, müssen wir lediglich an die Stelle der Methode springen, an der wir sie definiert haben und können sie dort anpassen. So müssen wir nicht in einem riesigen Codeblock danach suchen.</p><p>Das war also ein Beispiel für C# Methoden ohne Rückgabewert. Nun sehen wir uns noch eines für Methoden mit Rückgabewert an.</p></div><div class="thrv_wrapper thrv_text_element" data-tag="h2"><h2 class="" data-css="tve-u-61ee680bf161b7" id="t-1643018375112">5. C# Methoden mit Rückgabewert in der Praxis</h2></div><div class="thrv_wrapper thrv_text_element"><p>Methoden mit Rückgabewert sind im Grunde genauso einfach zu definieren wie Methoden ohne Rückgabewert. Der Unterschied liegt darin, dass wir statt void einen <strong>Datentyp</strong> mitgeben müssen.</p><p>Wir erstellen nun also eine Methode mit Rückgabewert und nennen diese CheckAge. Mit dieser möchten wir prüfen, ob ein Benutzer über 18 ist.</p><p>Sollte das der Fall sein, gibt die Methode ein true zurück. Andernfalls ein false. Hierfür müssen wir also einen boolean Wert zurückgeben, also ein true oder ein false.</p><p>Wir schreiben also static und statt void wählen wir bool sowie den Namen CheckAge. Dieser Methode übergeben wir einen Integer:</p></div><div class="thrv_wrapper tve_image_caption" data-css="tve-u-61ee680bf16231"><span class="tve_image_frame"><img decoding="async" class="tve_image wp-image-17239" alt="c# methoden mit rückgabewert methodenkopf" data-id="17239" width="742" data-init-width="1310" height="267" data-init-height="472" title="c#-methoden-mit-rückgabewert-10" loading="lazy" src="https://programmieren-starten.de/wp-content/uploads/2022/01/c-methoden-mit-rückgabewert-10.png" data-width="742" data-height="267" data-pagespeed-url-hash="2937901896" onload="pagespeed.CriticalImages.checkImageForCriticality(this);" style="aspect-ratio: auto 1310 / 472;" srcset="https://www.programmieren-starten.de/wp-content/uploads/2022/01/c-methoden-mit-rückgabewert-10.png 1310w, https://www.programmieren-starten.de/wp-content/uploads/2022/01/c-methoden-mit-rückgabewert-10-300x108.png 300w, https://www.programmieren-starten.de/wp-content/uploads/2022/01/c-methoden-mit-rückgabewert-10-1024x369.png 1024w, https://www.programmieren-starten.de/wp-content/uploads/2022/01/c-methoden-mit-rückgabewert-10-768x277.png 768w" sizes="auto, (max-width: 742px) 100vw, 742px" /></span></div><div class="thrv_wrapper thrv_text_element"><p>Nun geben wir im Grunde nur ein true oder ein false zurück, je nachdem, ob der Wert der Variable age größer oder gleich 18 ist oder eben nicht.</p><p>Doch wie machen wir das?</p><p>Wenn wir etwas als Ergebnis von diesem Methodenaufruf zurückgeben oder auch „returnen“ möchten, nutzen wir das <strong>Schlüsselwort return</strong>. Diesem return müssen wir jetzt nur noch einen Wert mitgeben, den das Programm damit zurückgeben soll. Diesen Wert erhalten wir aus einem booleschen Ausdruck.</p><p>Wir möchten schließlich prüfen, ob age größer oder gleich 18 ist. Also schreiben wir: return age &gt;= 18;</p></div><div class="thrv_wrapper tve_image_caption" data-css="tve-u-17e8b82bf2b"><span class="tve_image_frame"><img decoding="async" class="tve_image wp-image-17241" alt="methodenkörper beispiel mit rückgabewert" data-id="17241" width="742" data-init-width="1370" height="253" data-init-height="468" title="11" loading="lazy" src="https://programmieren-starten.de/wp-content/uploads/2022/01/11-1.png" data-width="742" data-height="253" data-pagespeed-url-hash="1176095322" onload="pagespeed.CriticalImages.checkImageForCriticality(this);" style="aspect-ratio: auto 1370 / 468;" srcset="https://www.programmieren-starten.de/wp-content/uploads/2022/01/11-1.png 1370w, https://www.programmieren-starten.de/wp-content/uploads/2022/01/11-1-300x102.png 300w, https://www.programmieren-starten.de/wp-content/uploads/2022/01/11-1-1024x350.png 1024w, https://www.programmieren-starten.de/wp-content/uploads/2022/01/11-1-768x262.png 768w" sizes="auto, (max-width: 742px) 100vw, 742px" /></span></div><div class="thrv_wrapper thrv_text_element"><p>Das ist ein boolescher Ausdruck. Hier prüft das Programm, ob age größer oder gleich 18 ist. Wenn ja, gibt das Programm ein true zurück. Dieses true gibt die Methode dann mit return an den Aufrufer zurück. Wenn age nicht größer oder gleich 18 ist, erhalten wir ein false, welches die Methode ebenfalls zurückgibt.</p><p>Jetzt können wir im Grunde Folgendes machen:</p><p>In der Main-Methode können wir beispielsweise eine Variable namens age erstellen, die ein Alter repräsentiert und dieser den Wert 12 zuweisen. Anschließend schreiben wir if (CheckAge(age)), womit wir überprüfen, ob die Variable age größer oder gleich 18 ist.</p><p>Wenn wir hierbei ein true erhalten, lassen wir in der Konsole „Du bist volljährig“ ausgeben. Falls das hingegen nicht der Fall ist, lassen wir „Du bist minderjährig“ in der Konsole ausgeben:</p></div><div class="thrv_wrapper tve_image_caption" data-css="tve-u-17e8b840b25"><span class="tve_image_frame"><img decoding="async" class="tve_image wp-image-17243" alt="c# methode mit rückgabewert aufrufen" data-id="17243" width="742" data-init-width="1632" height="331" data-init-height="728" title="12" loading="lazy" src="https://programmieren-starten.de/wp-content/uploads/2022/01/12-1.png" data-width="742" data-height="331" data-pagespeed-url-hash="4207699507" onload="pagespeed.CriticalImages.checkImageForCriticality(this);" style="aspect-ratio: auto 1632 / 728;" srcset="https://www.programmieren-starten.de/wp-content/uploads/2022/01/12-1.png 1632w, https://www.programmieren-starten.de/wp-content/uploads/2022/01/12-1-300x134.png 300w, https://www.programmieren-starten.de/wp-content/uploads/2022/01/12-1-1024x457.png 1024w, https://www.programmieren-starten.de/wp-content/uploads/2022/01/12-1-768x343.png 768w, https://www.programmieren-starten.de/wp-content/uploads/2022/01/12-1-1536x685.png 1536w" sizes="auto, (max-width: 742px) 100vw, 742px" /></span></div><div class="thrv_wrapper thrv_text_element"><p>Um zu sehen, was nun passiert, führen wir das Ganze einmal aus:</p></div><div class="thrv_wrapper tve_image_caption" data-css="tve-u-17e8b848e7a"><span class="tve_image_frame"><img decoding="async" class="tve_image wp-image-17245" alt="konsolenausgabe des beispiels" data-id="17245" width="742" data-init-width="966" height="69" data-init-height="90" title="13" loading="lazy" src="https://programmieren-starten.de/wp-content/uploads/2022/01/13-1.png" data-width="742" data-height="69" data-pagespeed-url-hash="2944336396" onload="pagespeed.CriticalImages.checkImageForCriticality(this);" style="aspect-ratio: auto 966 / 90;" srcset="https://www.programmieren-starten.de/wp-content/uploads/2022/01/13-1.png 966w, https://www.programmieren-starten.de/wp-content/uploads/2022/01/13-1-300x28.png 300w, https://www.programmieren-starten.de/wp-content/uploads/2022/01/13-1-768x72.png 768w" sizes="auto, (max-width: 742px) 100vw, 742px" /></span></div><div class="thrv_wrapper thrv_text_element"><p>Da wir 12 beim Alter angegeben haben, gibt das Programm den Satz „Du bist minderjährig“ in der Konsole aus. Schreiben wir nun allerdings, dass das Alter bei 18 liegt, erhalten wir die Ausgabe „Du bist volljährig“:</p></div><div class="thrv_wrapper tve_image_caption" data-css="tve-u-17e8b8528ef"><span class="tve_image_frame"><img decoding="async" class="tve_image wp-image-17247" alt="modifiziertes c# methoden beispiel" data-id="17247" width="742" data-init-width="1574" height="339" data-init-height="720" title="14" loading="lazy" src="https://programmieren-starten.de/wp-content/uploads/2022/01/14.png" data-width="742" data-height="339" data-pagespeed-url-hash="2992468509" onload="pagespeed.CriticalImages.checkImageForCriticality(this);" style="aspect-ratio: auto 1574 / 720;" srcset="https://www.programmieren-starten.de/wp-content/uploads/2022/01/14.png 1574w, https://www.programmieren-starten.de/wp-content/uploads/2022/01/14-300x137.png 300w, https://www.programmieren-starten.de/wp-content/uploads/2022/01/14-1024x468.png 1024w, https://www.programmieren-starten.de/wp-content/uploads/2022/01/14-768x351.png 768w, https://www.programmieren-starten.de/wp-content/uploads/2022/01/14-1536x703.png 1536w" sizes="auto, (max-width: 742px) 100vw, 742px" /></span></div><div class="thrv_wrapper tve_image_caption" data-css="tve-u-17e8b858c06"><span class="tve_image_frame"><img decoding="async" class="tve_image wp-image-17249" alt="ausgabe des beispiels" data-id="17249" width="742" data-init-width="1032" height="62" data-init-height="86" title="15" loading="lazy" src="https://programmieren-starten.de/wp-content/uploads/2022/01/15.png" data-width="742" data-height="62" data-pagespeed-url-hash="3286968430" onload="pagespeed.CriticalImages.checkImageForCriticality(this);" style="aspect-ratio: auto 1032 / 86;" srcset="https://www.programmieren-starten.de/wp-content/uploads/2022/01/15.png 1032w, https://www.programmieren-starten.de/wp-content/uploads/2022/01/15-300x25.png 300w, https://www.programmieren-starten.de/wp-content/uploads/2022/01/15-1024x85.png 1024w, https://www.programmieren-starten.de/wp-content/uploads/2022/01/15-768x64.png 768w" sizes="auto, (max-width: 742px) 100vw, 742px" /></span></div><div class="thrv_wrapper thrv_text_element"><p>Geben wir bei age den Wert 22 an, sehen wir ebenfalls den Satz „Du bist volljährig“ in der Konsole:</p></div><div class="thrv_wrapper tve_image_caption" data-css="tve-u-17e8b861f30"><span class="tve_image_frame"><img decoding="async" class="tve_image wp-image-17252" alt="weiteres beispiel" data-id="17252" width="742" data-init-width="1548" height="347" data-init-height="724" title="16" loading="lazy" src="https://programmieren-starten.de/wp-content/uploads/2022/01/16.png" data-width="742" data-height="347" data-pagespeed-url-hash="3581468351" onload="pagespeed.CriticalImages.checkImageForCriticality(this);" style="aspect-ratio: auto 1548 / 724;" srcset="https://www.programmieren-starten.de/wp-content/uploads/2022/01/16.png 1548w, https://www.programmieren-starten.de/wp-content/uploads/2022/01/16-300x140.png 300w, https://www.programmieren-starten.de/wp-content/uploads/2022/01/16-1024x479.png 1024w, https://www.programmieren-starten.de/wp-content/uploads/2022/01/16-768x359.png 768w, https://www.programmieren-starten.de/wp-content/uploads/2022/01/16-1536x718.png 1536w" sizes="auto, (max-width: 742px) 100vw, 742px" /></span></div><div class="thrv_wrapper tve_image_caption" data-css="tve-u-17e8b8674a6"><span class="tve_image_frame"><img decoding="async" class="tve_image wp-image-17253" alt="konsolenausgabe des weiteren Beispiels" data-id="17253" width="742" data-init-width="1008" height="60" data-init-height="82" title="17" loading="lazy" src="https://programmieren-starten.de/wp-content/uploads/2022/01/17.png" data-width="742" data-height="60" data-pagespeed-url-hash="3875968272" onload="pagespeed.CriticalImages.checkImageForCriticality(this);" style="aspect-ratio: auto 1008 / 82;" srcset="https://www.programmieren-starten.de/wp-content/uploads/2022/01/17.png 1008w, https://www.programmieren-starten.de/wp-content/uploads/2022/01/17-300x24.png 300w, https://www.programmieren-starten.de/wp-content/uploads/2022/01/17-768x62.png 768w" sizes="auto, (max-width: 742px) 100vw, 742px" /></span></div><div class="thrv_wrapper thrv_text_element"><p>Das war also im Grunde ein weiteres Beispiel für eine C# Methode mit Rückgabewert. Statt dem Schlüsselwort void schreibt man einen Rückgabedatentyp, den man mit return auch zurückgeben kann.</p><p>An dieser Stelle sind wir auch schon am Ende dieses Beitrags über C# Methoden angekommen. Im nächsten Artikel werden wir uns ansehen, wie man Benutzereingaben in C# abfragen kann. Wenn das für dich interessant klingt, schau gerne wieder vorbei!</p></div><div class="thrv_wrapper thrv_symbol thrive-shortcode thrv_symbol_25802" data-shortcode="thrive_symbol" data-id="25802" data-selector=".thrv_symbol_25802"><div class="thrive-shortcode-config" style="display: none !important"></div><div class="thrive-shortcode-html thrive-symbol-shortcode " data-symbol-id="25802"><style type="text/css" id="tcb-style-base-tcb_symbol-25802"  onLoad="typeof window.lightspeedOptimizeStylesheet === 'function' && window.lightspeedOptimizeStylesheet()" class="tcb-lightspeed-style">body:not(.tve_editor_page) .thrv_social_follow .tve_s_item a[href=""],body:not(.tve_editor_page) .thrive_author_links .tve_s_item a[href=""]{display: none;}.thrv_wrapper .tve-content-box-background{position: absolute;width: 100%;left: 0px;top: 0px;overflow: hidden;background-clip: padding-box;height: 100% !important;}.thrv_wrapper.thrv-content-box{box-sizing: border-box;position: relative;min-height: 10px;}.thrv_wrapper.thrv-content-box div:not(.thrv_icon):not(.ui-resizable-handle):not(.tve-auxiliary-icon-element){box-sizing: border-box;}.tve-cb{display: inline-block;vertical-align: middle;clear: both;overflow: visible;width: 100%;z-index: 1;position: relative;min-height: 10px;}.tve_image_caption{position: relative;}.tve_image_caption:not(.tcb-mm-image.tve-tab-image){height: auto !important;}.tve_image_caption .tve_image{max-width: 100%;width: 100%;}.tcb-style-wrap strong{font-weight: var(--g-bold-weight,bold);}.tcb-plain-text{cursor: text;}a .tcb-plain-text{cursor: inherit;}.thrv_text_element{overflow-wrap: break-word;}.thrive-symbol-shortcode{position: relative;}body:not(.tve_editor_page) .thrv_wrapper.thrv_footer,body:not(.tve_editor_page) .thrv_wrapper.thrv_header{padding: 0px;}.tcb-post-content.thrv_wrapper{margin-top: 15px;margin-bottom: 15px;padding: 0px;}#tve_editor .tcb-post-content p{font-size: 16px;line-height: 1.6em;}body:not(.tve_editor_page) .tcb-post-list[data-disabled-links="1"] article{position: relative;}.notifications-content-wrapper.tcb-permanently-hidden{display: none !important;}.tcb-permanently-hidden{display: none !important;}.tar-disabled{cursor: default;opacity: 0.4;pointer-events: none;}.tve_ea_thrive_animation{opacity: 0;}.tve_ea_thrive_animation.tve_anim_start{opacity: 1;transition: all 0.5s ease-out 0s;}.tve_ea_thrive_animation.tve_anim_slide_left{transform: translateX(-200px);}.tve_ea_thrive_animation.tve_anim_slide_left.tve_anim_start{transform: translateX(0px);}.tcb-flex-row{display: flex;flex-flow: row nowrap;align-items: stretch;justify-content: space-between;margin-top: 0px;margin-left: -15px;padding-bottom: 15px;padding-top: 15px;}.tcb-flex-col{flex: 1 1 auto;padding-top: 0px;padding-left: 15px;}.tcb-flex-row .tcb-flex-col{box-sizing: border-box;}.tcb-col{height: 100%;display: flex;flex-direction: column;position: relative;}.tcb-flex-row .tcb-col{box-sizing: border-box;}html{text-rendering: auto !important;}html body{text-rendering: auto !important;}.thrv_wrapper{margin-top: 20px;margin-bottom: 20px;padding: 1px;}.thrv_wrapper div{box-sizing: content-box;}.thrv_symbol .thrv_wrapper:not(.thrv_icon){box-sizing: border-box !important;}.thrv_wrapper.tve-elem-default-pad{padding: 20px;}.thrv_wrapper.thrv_text_element,.thrv_wrapper.thrv_symbol,.thrv_wrapper.thrv-plain-text{margin: 0px;}.thrv_wrapper.thrv-columns{margin-top: 10px;margin-bottom: 10px;padding: 0px;}p{font-size: 1em;}.tve_image{border-radius: 0px;box-shadow: none;}div .tve_image_caption{padding: 0px;max-width: 100% !important;box-sizing: border-box !important;}.tve_image_caption .tve_image_frame{display: block;max-width: 100%;position: relative;overflow: hidden;}.tve_image_caption .tve_image{display: block;padding: 0px;height: auto;}:not(#_s):not(#_s) .tcb-conditional-display-placeholder{position: relative;min-height: var(--tcb-container-height-d,100px) !important;}:not(#_s):not(#_s) .tcb-conditional-display-placeholder.thrv-page-section{box-sizing: border-box;margin: 0px;}:not(#_s):not(#_s) .tcb-conditional-display-placeholder.thrv-content-box{box-sizing: border-box;}:not(#_s):not(#_s) .tcb-conditional-display-placeholder .tve-page-section-out,:not(#_s):not(#_s) .tcb-conditional-display-placeholder .tve-content-box-background{box-sizing: border-box;position: absolute;width: 100%;height: 100%;left: 0px;top: 0px;overflow: hidden;}.thrv_wrapper.thrv_contentbox_shortcode{position: relative;}body:not(.ttb-editor-page) .tcb-post-content::before,body:not(.ttb-editor-page) .tcb-post-content::after{display: none;}.thrv_wrapper.thrv_text_element{padding: 1px;}body.single:not(.tve_editor_page) .thrv_contents_table:not(.tve-rendered){display: none;}body.single:not(.tve_editor_page) #tve_editor .thrv_contents_table{display: block;}@media (max-width: 1023px){:not(#_s):not(#_s) .tcb-conditional-display-placeholder{min-height: var(--tcb-container-height-t) !important;}}@media (max-width: 767px){html{overflow-x: hidden !important;}html,body{max-width: 100vw !important;}.tcb-flex-row{flex-direction: column;}.thrv_wrapper > .tcb-flex-row:not(.v-2) > .tcb-flex-col{width: 100%;max-width: 100% !important;flex: 0 0 auto !important;}:not(#_s):not(#_s) .tcb-conditional-display-placeholder{min-height: var(--tcb-container-height-m) !important;}}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){.tcb-flex-col{width: 100%;}.tcb-col{display: block;}}@media screen and (max-device-width: 480px){body{text-size-adjust: none;}}</style><style class='tve-symbol-custom-style'>@media (min-width: 300px){.thrv_symbol_25802 [data-css="tve-u-18901083292"]{padding-left: 0px !important;margin-top: 0px !important;padding-top: 0px !important;margin-bottom: 0px !important;padding-bottom: 0px !important;}.thrv_symbol_25802 [data-css="tve-u-18901083294"]{box-shadow: rgba(0,0,0,0.4) 0px 0px 12px 0px;--tve-border-radius: 20px;border-radius: 20px;overflow: hidden;border: 2px solid rgb(255,255,255) !important;background-image: linear-gradient(rgba(255,255,255,0.8),rgba(255,255,255,0.8)),repeating-radial-gradient(circle at center center,rgba(148,163,176,0.7),rgba(148,163,176,0.7) 1px,transparent 1px,transparent 100%) !important;background-size: auto,3px 3px !important;background-position: 50% 50%,50% 50% !important;background-attachment: scroll,scroll !important;background-repeat: no-repeat,repeat !important;--background-image: linear-gradient(rgba(255,255,255,.8),rgba(255,255,255,.8)),repeating-radial-gradient(circle at center center,rgba(148,163,176,.7),rgba(148,163,176,.7) 1px,transparent 1px,transparent 100%) !important;--background-size: auto auto,3px 3px !important;--background-position: 50% 50%,50% 50% !important;--background-attachment: scroll,scroll !important;--background-repeat: no-repeat,repeat !important;--tve-applied-background-image: linear-gradient(rgba(255,255,255,.8),rgba(255,255,255,.8)),repeating-radial-gradient(circle at center center,rgba(148,163,176,.7),rgba(148,163,176,.7) 1px,transparent 1px,transparent 100%) !important;}.thrv_symbol_25802 [data-css="tve-u-1890108329a"]{margin-top: 0px;margin-left: 0px;}.thrv_symbol_25802 [data-css="tve-u-189010832a2"]{border-radius: 8px;overflow: hidden;background-color: rgb(244,78,3) !important;--background-color: #f44e03 !important;--tve-applied-background-color: #f44e03 !important;}.thrv_symbol_25802 [data-css="tve-u-189010832a3"]{--tve-alignment: center;float: none;background-color: rgb(0,8,255) !important;margin-left: auto !important;margin-right: auto !important;}:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] p,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] li,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] blockquote,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] address,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] .tcb-plain-text,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] label,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] h1,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] h2,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] h3,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] h4,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] h5,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] h6{color: rgb(255,255,255);}:not(#tve) .thrv_symbol_25802 [data-css="tve-u-189010832a4"]{font-size: 20px !important;font-weight: var(--g-bold-weight,bold) !important;}.thrv_symbol_25802 [data-css="tve-u-18901083299"]{width: 387px;padding-left: 0px !important;padding-right: 0px !important;margin-top: 0px !important;margin-bottom: 0px !important;}.thrv_symbol_25802 [data-css="tve-u-1890108329e"]{margin-top: 0px !important;margin-left: 10px !important;margin-right: 10px !important;}:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329f"]{font-size: 17px !important;color: rgb(0,0,0) !important;--tcb-applied-color: #000 !important;--tve-applied-color: #000 !important;}.thrv_symbol_25802 [data-css="tve-u-189010832a1"]{max-width: 388px;padding-top: 10px !important;padding-bottom: 10px !important;margin: 0px 10px !important;}.thrv_symbol_25802 [data-css="tve-u-18901083295"]{--tve-border-radius: 20px;border-radius: 20px;overflow: hidden;margin-top: 0px !important;margin-bottom: 0px !important;}.thrv_symbol_25802 [data-css="tve-u-18901083297"]{max-width: 39.9998%;}.thrv_symbol_25802 [data-css="tve-u-1890108329b"]{max-width: 59.9982%;}.thrv_symbol_25802 [data-css="tve-u-18901083298"]{justify-content: center !important;}.thrv_symbol_25802 [data-css="tve-u-18901083296"]{padding-top: 0px !important;padding-bottom: 0px !important;}.thrv_symbol_25802 [data-css="tve-u-1890108329c"]{justify-content: center !important;padding-left: 0px !important;padding-right: 0px !important;}.thrv_symbol_25802 [data-css="tve-u-1890108329d"]{margin-top: 0px !important;margin-bottom: 0px !important;padding: 0px 10px !important;}.thrv_symbol_25802 [data-css="tve-u-1890108329d"] > .tve-cb{justify-content: center;display: flex;flex-direction: column;}.thrv_symbol_25802 [data-css="tve-u-18901083293"]{max-width: 900px;float: none;width: 100%;margin-left: 20px !important;margin-right: auto !important;padding: 0px !important;margin-bottom: 50px !important;}:not(#tve) .thrv_symbol_25802 [data-css="tve-u-18901083293"]:hover [data-css="tve-u-18901083294"]{background-image: none !important;box-shadow: rgba(0,0,0,0.4) 0px 0px 12px 8px !important;}}@media (max-width: 1023px){.thrv_symbol_25802 [data-css="tve-u-1890108329e"]{margin-top: 0px !important;margin-bottom: -10px !important;}:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329f"]{font-size: 18px !important;}.thrv_symbol_25802 [data-css="tve-u-189010832a1"]{margin-top: 0px !important;}.thrv_symbol_25802 [data-css="tve-u-1890108329c"]{padding-top: 5px !important;padding-bottom: 5px !important;}.thrv_symbol_25802 [data-css="tve-u-18901083297"]{max-width: 40%;}.thrv_symbol_25802 [data-css="tve-u-1890108329b"]{max-width: 59.9996%;}:not(#tve) .thrv_symbol_25802 [data-css="tve-u-189010832a4"]{font-size: 18px !important;}.thrv_symbol_25802 [data-css="tve-u-18901083292"]{padding-right: 20px !important;}}@media (max-width: 767px){.thrv_symbol_25802 [data-css="tve-u-18901083299"]{width: 420px;float: none;margin-left: auto !important;margin-right: auto !important;margin-bottom: 0px !important;}.thrv_symbol_25802 [data-css="tve-u-1890108329e"]{margin-top: 12px !important;margin-bottom: 0px !important;}:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329f"]{font-size: 18px !important;}.thrv_symbol_25802 [data-css="tve-u-189010832a1"]{max-width: 500px;margin: 0px 10px 15px !important;}:not(#tve) .thrv_symbol_25802 [data-css="tve-u-189010832a4"]{font-size: 18px !important;}.thrv_symbol_25802 [data-css="tve-u-1890108329b"]{max-width: 100%;}.thrv_symbol_25802 [data-css="tve-u-1890108329d"]{padding-left: 0px !important;padding-right: 0px !important;}.thrv_symbol_25802 [data-css="tve-u-18901083292"]{padding-right: 0px !important;}.thrv_symbol_25802 [data-css="tve-u-18901083293"]{margin-left: 0px !important;}}</style><div class="thrv_wrapper thrv_contentbox_shortcode thrv-content-box tve-elem-default-pad" data-css="tve-u-18901083292" style=""> <div class="tve-content-box-background" data-tcb_hover_state_parent="1"></div> <div class="tve-cb"><a href="https://programmieren-starten.de/pev-lp1/" target="_blank" rel=" nofollow" class=""></a><a href="https://programmieren-starten.de/pev-lp1/" target="_blank" rel=" nofollow" class=""></a><a href="https://programmieren-starten.de/pev-lp1/" target="_blank" rel=" nofollow" class=""></a><a href="https://programmieren-starten.de/pev-lp1/" target="_blank" rel=" nofollow" class=""></a><a href="https://programmieren-starten.de/pev-lp1/" target="_blank" rel=" nofollow" class=""></a><a href="https://programmieren-starten.de/pev-lp1/" target="_blank" rel=" nofollow" class=""></a><a href="https://programmieren-starten.de/pev-lp1/" target="_blank" rel=" nofollow" class=""></a><a href="https://programmieren-starten.de/pev-lp1/" target="_blank" rel=" nofollow" class=""></a><a href="https://programmieren-starten.de/pev-lp1/" target="_blank" rel=" nofollow" class=""></a><a href="https://programmieren-starten.de/csharp-lp1/" target="_blank" rel=""><div class="thrv_wrapper thrv_contentbox_shortcode thrv-content-box tve_evt_manager_listen tve_et_tve-viewport tve_ea_thrive_animation tve_anim_slide_left tve-viewport-triggered" data-css="tve-u-18901083293" data-link-wrap="1" data-tcb-events="__TCB_EVENT_[{&quot;t&quot;:&quot;tve-viewport&quot;,&quot;config&quot;:{&quot;anim&quot;:&quot;slide_left&quot;,&quot;loop&quot;:0},&quot;a&quot;:&quot;thrive_animation&quot;}]_TNEVE_BCT__" style="" id="banner-lm1"> <div class="tve-content-box-background" data-css="tve-u-18901083294" data-tcb_hover_state_parent="1" style="--tve-border-radius:20px; border-radius: 20px; overflow: hidden;"></div> <div class="tve-cb"><div class="thrv_wrapper thrv-columns" style="--tcb-col-el-width: 721.859;" data-css="tve-u-18901083295"><div class="tcb-flex-row tcb-resized tcb--cols--2" data-css="tve-u-18901083296" style=""><div class="tcb-flex-col c-33" data-css="tve-u-18901083297" style=""><div class="tcb-col" data-css="tve-u-18901083298" style=""><div class="thrv_wrapper tve_image_caption" data-css="tve-u-18901083299" style=""><span class="tve_image_frame" style="width: 100%;"><img decoding="async" loading="lazy" class="tve_image wp-image-19282" alt="c# masterkurs kursbild" width="280" height="280" title="C# Masterkurs Kursbild" data-id="19282" src="https://programmieren-starten.de/wp-content/uploads/2022/05/C-Masterkurs-Kursbild.svg" style="aspect-ratio: auto 810 / 810;" data-css="tve-u-1890108329a" data-pagespeed-url-hash="3050102232" onload="pagespeed.CriticalImages.checkImageForCriticality(this);" data-width="280" data-init-width="810" data-init-height="809.999993" data-height="280"></span></div></div></div><div class="tcb-flex-col c-66" data-css="tve-u-1890108329b" style=""><div class="tcb-col" data-css="tve-u-1890108329c" style=""><div class="thrv_wrapper thrv_contentbox_shortcode thrv-content-box tve-elem-default-pad" data-css="tve-u-1890108329d" style=""> <div class="tve-content-box-background"></div> <div class="tve-cb" style=""><div class="thrv_wrapper thrv_text_element" style="" data-css="tve-u-1890108329e"><p data-css="tve-u-1890108329f" style="text-align: center;">Du möchtest die Programmiersprache C# <strong>von A bis Z meistern</strong>?</p><p data-css="tve-u-1890108329f" style="text-align: center;">Dann informiere dich jetzt über unseren umfassenden <strong>C# Masterkurs</strong>:</p></div><div class="thrv_wrapper thrv_contentbox_shortcode thrv-content-box tve-elem-default-pad" data-css="tve-u-189010832a1" style=""> <div class="tve-content-box-background" data-css="tve-u-189010832a2" style=""></div> <div class="tve-cb"><div class="thrv_wrapper thrv_text_element thrv-plain-text" data-css="tve-u-189010832a3" style="background-color: rgb(244, 78, 3) !important; --background-color:rgb(244, 78, 3) !important;"><div class="tcb-plain-text" data-css="tve-u-189010832a4" style="text-align: center;">Alle Details zum Kurs</div></div></div> </div></div> </div></div></div></div></div></div> </div></a></div> </div></div></div><a href="https://programmieren-starten.de/csharp-lp1/" target="_blank" rel=" nofollow"></a><a href="https://programmieren-starten.de/python-lp1/" target="_blank" rel="  nofollow"></a><div class="thrv_wrapper thrv_contentbox_shortcode thrv-content-box tve-elem-default-pad" data-css="tve-u-61ee680bf16329" style=""> <div class="tve-content-box-background"></div> <div class="tve-cb"><div class="thrv_wrapper thrv-columns" style="--tcb-col-el-width: 741.859;" data-css="tve-u-61ee680bf16332"><div class="tcb-flex-row v-2 m-edit tcb-mobile-wrap tcb--cols--2" data-css="tve-u-61ee680bf16358" style=""><div class="tcb-flex-col" data-css="tve-u-61ee680bf16365" style=""><div class="tcb-col"><div class="thrv_wrapper thrv-button thrv-button-v2 tcb-local-vars-root" data-css="tve-u-61ee680bf16375" style=""> <div class="thrive-colors-palette-config" style="display: none !important"></div> <a href="https://programmieren-starten.de/blog/csharp-while-und-csharp-do-while/" class="tcb-button-link tcb-plain-text" rel="nofollow"> <span class="tcb-button-texts"><span class="tcb-button-text thrv-inline-text" data-css="tve-u-61ee680bf16395" style="">Vorheriger Artikel</span></span> </a> </div></div></div><div class="tcb-flex-col" data-css="tve-u-61ee680bf163a1" style=""><div class="tcb-col"><div class="thrv_wrapper thrv-button thrv-button-v2 tcb-local-vars-root" data-css="tve-u-61ee680bf163c8" style=""> <div class="thrive-colors-palette-config" style="display: none !important"></div> <a href="https://programmieren-starten.de/blog/csharp-console-readline/" class="tcb-button-link tcb-plain-text" rel="nofollow"> <span class="tcb-button-texts"><span class="tcb-button-text thrv-inline-text" data-css="tve-u-61ee680bf163d5" style="">Nächster Artikel</span></span> </a> </div></div></div></div></div></div> </div><div class="tcb_flag" style="display: none"></div>
<p>Der Beitrag <a href="https://www.programmieren-starten.de/blog/csharp-methoden/">C# Tutorial [7/17] – C# Methoden ohne und mit Rückgabewerten</a> erschien zuerst auf <a href="https://www.programmieren-starten.de">programmieren-starten.de</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>C# Tutorial [6/17] – C# While und Do-While Schleifen</title>
		<link>https://www.programmieren-starten.de/blog/csharp-while-und-csharp-do-while/</link>
		
		<dc:creator><![CDATA[Hendrik]]></dc:creator>
		<pubDate>Fri, 21 Jan 2022 07:24:45 +0000</pubDate>
				<category><![CDATA[C#]]></category>
		<guid isPermaLink="false">https://programmieren-starten.de/blog/clone-of-c-tutorial-5-die-c-switch-anweisung/</guid>

					<description><![CDATA[<p>Im heutigen Blogartikel werden wir die C# While und Do-While Schleifen kennenlernen. In den vergangenen Beiträgen hast du bereits gelernt, wie man den Programmablauf mithilfe von if Abfragen oder Switch Blöcken steuern kann. Schleifen ermöglichen uns nun, bestimmte Codeabschnitte mehrmals hintereinander ausführen zu lassen.&#160;Da es heute um Schleifen geht, werde ich dir zunächst einmal erklären, [&#8230;]</p>
<p>Der Beitrag <a href="https://www.programmieren-starten.de/blog/csharp-while-und-csharp-do-while/">C# Tutorial [6/17] – C# While und Do-While Schleifen</a> erschien zuerst auf <a href="https://www.programmieren-starten.de">programmieren-starten.de</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div class="thrv_wrapper thrv_text_element tve_empty_dropzone"><p>Im heutigen Blogartikel werden wir die C# While und Do-While Schleifen kennenlernen. In den vergangenen Beiträgen hast du bereits gelernt, wie man den Programmablauf mithilfe von <a href="https://programmieren-starten.de/blog/csharp-if/" target="_blank" rel="nofollow" class="" style="outline: none;">if Abfragen</a> oder <a href="https://programmieren-starten.de/blog/csharp-switch/" target="_blank" rel="nofollow" class="" style="outline: none;">Switch Blöcken</a> steuern kann. Schleifen ermöglichen uns nun, bestimmte Codeabschnitte mehrmals hintereinander ausführen zu lassen.</p><p>Da es heute um Schleifen geht, werde ich dir zunächst einmal erklären, was Schleifen eigentlich sind und wozu wir insbesondere die C# While und die Do-While Schleife verwenden.</p></div><div class="thrv_responsive_video thrv_wrapper" data-type="youtube" data-rel="0" data-modestbranding="0" data-aspect-ratio="16:9" data-aspect-ratio-default="0" data-float-visibility="mobile" data-url="https://www.youtube.com/watch?v=iyej_5zYcSU" data-no-cookie="1" style="" data-css="tve-u-17e7b895ddf" data-float-position="top-left" data-float-width-d="300px" data-float-padding1-d="25px" data-float-padding2-d="25px">
	

	<div class="tve_responsive_video_container" style="padding-bottom: 56.25%;">
		<div class="tcb-video-float-container"><div class="video_overlay"></div></div>
	</div>
</div><div class="thrv_wrapper thrv_text_element" data-tag="h2"><h2 data-css="tve-u-61ea5fbda38965" id="tab-con-9" class="">Inhaltsverzeichnis</h2></div><div class="thrv_wrapper thrv_contents_table" data-columns="1" data-headers="h1,h2,h3">
	<div class="tve_contents_table">
		<span class="tve_ct_title" data-css="tve-u-61ea5fbda38970">Inhaltsverzeichnis</span>
		<div class="tve_ct_content tve_clearfix"><div class="ct_column"><div class="tve_ct_level1"><a href="#tab-con-9" rel="nofollow">Inhaltsverzeichnis</a></div><div class="tve_ct_level1"><a href="#tab-con-10" rel="nofollow">1. Was sind Schleifen?</a></div><div class="tve_ct_level1"><a href="#t-1628932082479" rel="nofollow">2. Die C# While Schleife</a></div><div class="tve_ct_level2"><a href="#t-1642750060716" rel="nofollow">2.1. Die While Schleife in der Praxis</a></div><div class="tve_ct_level1"><a href="#t-1642750060717" rel="nofollow">3. Die C# Do-While Schleife</a></div><div class="tve_ct_level2"><a href="#t-1642750060718" rel="nofollow">3.1. Die Do-While Schleife in der Praxis</a></div></div></div>
	</div>
</div><div class="thrv_wrapper thrv_text_element" data-tag="h2"><h2 class="" data-css="tve-u-61ea5fbda38990" id="tab-con-10">1. Was sind Schleifen?</h2></div><div class="thrv_wrapper thrv_text_element"><p>Eine Schleife ist ein Codeabschnitt, den das Programm <strong>mehrmals hintereinander</strong> ausführt. Man kann mit einer Schleife beispielsweise einen Codeabschnitt so lange ausführen lassen, bis eine bestimmte Bedingung erfüllt ist. Des Weiteren kann man mit Schleifen Datenstrukturen wie etwa Listen und Tabellen durchlaufen. Dazu aber mehr in einem späteren Artikel.</p><blockquote class="">Wichtig zu wissen ist also, dass Schleifen dafür da sind, einen bestimmten Codeblock mehrmals hintereinander ausführen zu lassen, anstatt nur ein einziges Mal und anschließend beim nächsten Codeblock weiterzumachen.</blockquote><p>Das ist tatsächlich sehr nützlich und findet in der Praxis sehr häufig Anwendung.</p><p>Wie ich bereits anfangs erwähnt habe, werden wir uns heute die While und die Do-While Schleife in C# ansehen. Es gibt also verschiedene Arten von Schleifen. Neben diesen beiden wirst du in naher Zukunft noch weitere Schleifen kennenlernen. Das sind zum Beispiel die for Schleife und die foreach Schleife.</p><p>Beginnen wir nun also mit der C# While Schleife.</p></div><div class="thrv_wrapper thrv_symbol thrive-shortcode thrv_symbol_25802" data-shortcode="thrive_symbol" data-id="25802" data-selector=".thrv_symbol_25802"><div class="thrive-shortcode-config" style="display: none !important"></div><div class="thrive-shortcode-html thrive-symbol-shortcode " data-symbol-id="25802"><style type="text/css" id="tcb-style-base-tcb_symbol-25802"  onLoad="typeof window.lightspeedOptimizeStylesheet === 'function' && window.lightspeedOptimizeStylesheet()" class="tcb-lightspeed-style">body:not(.tve_editor_page) .thrv_social_follow .tve_s_item a[href=""],body:not(.tve_editor_page) .thrive_author_links .tve_s_item a[href=""]{display: none;}.thrv_wrapper .tve-content-box-background{position: absolute;width: 100%;left: 0px;top: 0px;overflow: hidden;background-clip: padding-box;height: 100% !important;}.thrv_wrapper.thrv-content-box{box-sizing: border-box;position: relative;min-height: 10px;}.thrv_wrapper.thrv-content-box div:not(.thrv_icon):not(.ui-resizable-handle):not(.tve-auxiliary-icon-element){box-sizing: border-box;}.tve-cb{display: inline-block;vertical-align: middle;clear: both;overflow: visible;width: 100%;z-index: 1;position: relative;min-height: 10px;}.tve_image_caption{position: relative;}.tve_image_caption:not(.tcb-mm-image.tve-tab-image){height: auto !important;}.tve_image_caption .tve_image{max-width: 100%;width: 100%;}.tcb-style-wrap strong{font-weight: var(--g-bold-weight,bold);}.tcb-plain-text{cursor: text;}a .tcb-plain-text{cursor: inherit;}.thrv_text_element{overflow-wrap: break-word;}.thrive-symbol-shortcode{position: relative;}body:not(.tve_editor_page) .thrv_wrapper.thrv_footer,body:not(.tve_editor_page) .thrv_wrapper.thrv_header{padding: 0px;}.tcb-post-content.thrv_wrapper{margin-top: 15px;margin-bottom: 15px;padding: 0px;}#tve_editor .tcb-post-content p{font-size: 16px;line-height: 1.6em;}body:not(.tve_editor_page) .tcb-post-list[data-disabled-links="1"] article{position: relative;}.notifications-content-wrapper.tcb-permanently-hidden{display: none !important;}.tcb-permanently-hidden{display: none !important;}.tar-disabled{cursor: default;opacity: 0.4;pointer-events: none;}.tve_ea_thrive_animation{opacity: 0;}.tve_ea_thrive_animation.tve_anim_start{opacity: 1;transition: all 0.5s ease-out 0s;}.tve_ea_thrive_animation.tve_anim_slide_left{transform: translateX(-200px);}.tve_ea_thrive_animation.tve_anim_slide_left.tve_anim_start{transform: translateX(0px);}.tcb-flex-row{display: flex;flex-flow: row nowrap;align-items: stretch;justify-content: space-between;margin-top: 0px;margin-left: -15px;padding-bottom: 15px;padding-top: 15px;}.tcb-flex-col{flex: 1 1 auto;padding-top: 0px;padding-left: 15px;}.tcb-flex-row .tcb-flex-col{box-sizing: border-box;}.tcb-col{height: 100%;display: flex;flex-direction: column;position: relative;}.tcb-flex-row .tcb-col{box-sizing: border-box;}html{text-rendering: auto !important;}html body{text-rendering: auto !important;}.thrv_wrapper{margin-top: 20px;margin-bottom: 20px;padding: 1px;}.thrv_wrapper div{box-sizing: content-box;}.thrv_symbol .thrv_wrapper:not(.thrv_icon){box-sizing: border-box !important;}.thrv_wrapper.tve-elem-default-pad{padding: 20px;}.thrv_wrapper.thrv_text_element,.thrv_wrapper.thrv_symbol,.thrv_wrapper.thrv-plain-text{margin: 0px;}.thrv_wrapper.thrv-columns{margin-top: 10px;margin-bottom: 10px;padding: 0px;}p{font-size: 1em;}.tve_image{border-radius: 0px;box-shadow: none;}div .tve_image_caption{padding: 0px;max-width: 100% !important;box-sizing: border-box !important;}.tve_image_caption .tve_image_frame{display: block;max-width: 100%;position: relative;overflow: hidden;}.tve_image_caption .tve_image{display: block;padding: 0px;height: auto;}:not(#_s):not(#_s) .tcb-conditional-display-placeholder{position: relative;min-height: var(--tcb-container-height-d,100px) !important;}:not(#_s):not(#_s) .tcb-conditional-display-placeholder.thrv-page-section{box-sizing: border-box;margin: 0px;}:not(#_s):not(#_s) .tcb-conditional-display-placeholder.thrv-content-box{box-sizing: border-box;}:not(#_s):not(#_s) .tcb-conditional-display-placeholder .tve-page-section-out,:not(#_s):not(#_s) .tcb-conditional-display-placeholder .tve-content-box-background{box-sizing: border-box;position: absolute;width: 100%;height: 100%;left: 0px;top: 0px;overflow: hidden;}.thrv_wrapper.thrv_contentbox_shortcode{position: relative;}body:not(.ttb-editor-page) .tcb-post-content::before,body:not(.ttb-editor-page) .tcb-post-content::after{display: none;}.thrv_wrapper.thrv_text_element{padding: 1px;}body.single:not(.tve_editor_page) .thrv_contents_table:not(.tve-rendered){display: none;}body.single:not(.tve_editor_page) #tve_editor .thrv_contents_table{display: block;}@media (max-width: 1023px){:not(#_s):not(#_s) .tcb-conditional-display-placeholder{min-height: var(--tcb-container-height-t) !important;}}@media (max-width: 767px){html{overflow-x: hidden !important;}html,body{max-width: 100vw !important;}.tcb-flex-row{flex-direction: column;}.thrv_wrapper > .tcb-flex-row:not(.v-2) > .tcb-flex-col{width: 100%;max-width: 100% !important;flex: 0 0 auto !important;}:not(#_s):not(#_s) .tcb-conditional-display-placeholder{min-height: var(--tcb-container-height-m) !important;}}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){.tcb-flex-col{width: 100%;}.tcb-col{display: block;}}@media screen and (max-device-width: 480px){body{text-size-adjust: none;}}</style><style class='tve-symbol-custom-style'>@media (min-width: 300px){.thrv_symbol_25802 [data-css="tve-u-18901083292"]{padding-left: 0px !important;margin-top: 0px !important;padding-top: 0px !important;margin-bottom: 0px !important;padding-bottom: 0px !important;}.thrv_symbol_25802 [data-css="tve-u-18901083294"]{box-shadow: rgba(0,0,0,0.4) 0px 0px 12px 0px;--tve-border-radius: 20px;border-radius: 20px;overflow: hidden;border: 2px solid rgb(255,255,255) !important;background-image: linear-gradient(rgba(255,255,255,0.8),rgba(255,255,255,0.8)),repeating-radial-gradient(circle at center center,rgba(148,163,176,0.7),rgba(148,163,176,0.7) 1px,transparent 1px,transparent 100%) !important;background-size: auto,3px 3px !important;background-position: 50% 50%,50% 50% !important;background-attachment: scroll,scroll !important;background-repeat: no-repeat,repeat !important;--background-image: linear-gradient(rgba(255,255,255,.8),rgba(255,255,255,.8)),repeating-radial-gradient(circle at center center,rgba(148,163,176,.7),rgba(148,163,176,.7) 1px,transparent 1px,transparent 100%) !important;--background-size: auto auto,3px 3px !important;--background-position: 50% 50%,50% 50% !important;--background-attachment: scroll,scroll !important;--background-repeat: no-repeat,repeat !important;--tve-applied-background-image: linear-gradient(rgba(255,255,255,.8),rgba(255,255,255,.8)),repeating-radial-gradient(circle at center center,rgba(148,163,176,.7),rgba(148,163,176,.7) 1px,transparent 1px,transparent 100%) !important;}.thrv_symbol_25802 [data-css="tve-u-1890108329a"]{margin-top: 0px;margin-left: 0px;}.thrv_symbol_25802 [data-css="tve-u-189010832a2"]{border-radius: 8px;overflow: hidden;background-color: rgb(244,78,3) !important;--background-color: #f44e03 !important;--tve-applied-background-color: #f44e03 !important;}.thrv_symbol_25802 [data-css="tve-u-189010832a3"]{--tve-alignment: center;float: none;background-color: rgb(0,8,255) !important;margin-left: auto !important;margin-right: auto !important;}:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] p,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] li,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] blockquote,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] address,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] .tcb-plain-text,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] label,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] h1,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] h2,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] h3,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] h4,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] h5,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] h6{color: rgb(255,255,255);}:not(#tve) .thrv_symbol_25802 [data-css="tve-u-189010832a4"]{font-size: 20px !important;font-weight: var(--g-bold-weight,bold) !important;}.thrv_symbol_25802 [data-css="tve-u-18901083299"]{width: 387px;padding-left: 0px !important;padding-right: 0px !important;margin-top: 0px !important;margin-bottom: 0px !important;}.thrv_symbol_25802 [data-css="tve-u-1890108329e"]{margin-top: 0px !important;margin-left: 10px !important;margin-right: 10px !important;}:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329f"]{font-size: 17px !important;color: rgb(0,0,0) !important;--tcb-applied-color: #000 !important;--tve-applied-color: #000 !important;}.thrv_symbol_25802 [data-css="tve-u-189010832a1"]{max-width: 388px;padding-top: 10px !important;padding-bottom: 10px !important;margin: 0px 10px !important;}.thrv_symbol_25802 [data-css="tve-u-18901083295"]{--tve-border-radius: 20px;border-radius: 20px;overflow: hidden;margin-top: 0px !important;margin-bottom: 0px !important;}.thrv_symbol_25802 [data-css="tve-u-18901083297"]{max-width: 39.9998%;}.thrv_symbol_25802 [data-css="tve-u-1890108329b"]{max-width: 59.9982%;}.thrv_symbol_25802 [data-css="tve-u-18901083298"]{justify-content: center !important;}.thrv_symbol_25802 [data-css="tve-u-18901083296"]{padding-top: 0px !important;padding-bottom: 0px !important;}.thrv_symbol_25802 [data-css="tve-u-1890108329c"]{justify-content: center !important;padding-left: 0px !important;padding-right: 0px !important;}.thrv_symbol_25802 [data-css="tve-u-1890108329d"]{margin-top: 0px !important;margin-bottom: 0px !important;padding: 0px 10px !important;}.thrv_symbol_25802 [data-css="tve-u-1890108329d"] > .tve-cb{justify-content: center;display: flex;flex-direction: column;}.thrv_symbol_25802 [data-css="tve-u-18901083293"]{max-width: 900px;float: none;width: 100%;margin-left: 20px !important;margin-right: auto !important;padding: 0px !important;margin-bottom: 50px !important;}:not(#tve) .thrv_symbol_25802 [data-css="tve-u-18901083293"]:hover [data-css="tve-u-18901083294"]{background-image: none !important;box-shadow: rgba(0,0,0,0.4) 0px 0px 12px 8px !important;}}@media (max-width: 1023px){.thrv_symbol_25802 [data-css="tve-u-1890108329e"]{margin-top: 0px !important;margin-bottom: -10px !important;}:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329f"]{font-size: 18px !important;}.thrv_symbol_25802 [data-css="tve-u-189010832a1"]{margin-top: 0px !important;}.thrv_symbol_25802 [data-css="tve-u-1890108329c"]{padding-top: 5px !important;padding-bottom: 5px !important;}.thrv_symbol_25802 [data-css="tve-u-18901083297"]{max-width: 40%;}.thrv_symbol_25802 [data-css="tve-u-1890108329b"]{max-width: 59.9996%;}:not(#tve) .thrv_symbol_25802 [data-css="tve-u-189010832a4"]{font-size: 18px !important;}.thrv_symbol_25802 [data-css="tve-u-18901083292"]{padding-right: 20px !important;}}@media (max-width: 767px){.thrv_symbol_25802 [data-css="tve-u-18901083299"]{width: 420px;float: none;margin-left: auto !important;margin-right: auto !important;margin-bottom: 0px !important;}.thrv_symbol_25802 [data-css="tve-u-1890108329e"]{margin-top: 12px !important;margin-bottom: 0px !important;}:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329f"]{font-size: 18px !important;}.thrv_symbol_25802 [data-css="tve-u-189010832a1"]{max-width: 500px;margin: 0px 10px 15px !important;}:not(#tve) .thrv_symbol_25802 [data-css="tve-u-189010832a4"]{font-size: 18px !important;}.thrv_symbol_25802 [data-css="tve-u-1890108329b"]{max-width: 100%;}.thrv_symbol_25802 [data-css="tve-u-1890108329d"]{padding-left: 0px !important;padding-right: 0px !important;}.thrv_symbol_25802 [data-css="tve-u-18901083292"]{padding-right: 0px !important;}.thrv_symbol_25802 [data-css="tve-u-18901083293"]{margin-left: 0px !important;}}</style><div class="thrv_wrapper thrv_contentbox_shortcode thrv-content-box tve-elem-default-pad" data-css="tve-u-18901083292" style=""> <div class="tve-content-box-background" data-tcb_hover_state_parent="1"></div> <div class="tve-cb"><a href="https://programmieren-starten.de/pev-lp1/" target="_blank" rel=" nofollow" class=""></a><a href="https://programmieren-starten.de/pev-lp1/" target="_blank" rel=" nofollow" class=""></a><a href="https://programmieren-starten.de/pev-lp1/" target="_blank" rel=" nofollow" class=""></a><a href="https://programmieren-starten.de/pev-lp1/" target="_blank" rel=" nofollow" class=""></a><a href="https://programmieren-starten.de/pev-lp1/" target="_blank" rel=" nofollow" class=""></a><a href="https://programmieren-starten.de/pev-lp1/" target="_blank" rel=" nofollow" class=""></a><a href="https://programmieren-starten.de/pev-lp1/" target="_blank" rel=" nofollow" class=""></a><a href="https://programmieren-starten.de/pev-lp1/" target="_blank" rel=" nofollow" class=""></a><a href="https://programmieren-starten.de/pev-lp1/" target="_blank" rel=" nofollow" class=""></a><a href="https://programmieren-starten.de/csharp-lp1/" target="_blank" rel=""><div class="thrv_wrapper thrv_contentbox_shortcode thrv-content-box tve_evt_manager_listen tve_et_tve-viewport tve_ea_thrive_animation tve_anim_slide_left tve-viewport-triggered" data-css="tve-u-18901083293" data-link-wrap="1" data-tcb-events="__TCB_EVENT_[{&quot;t&quot;:&quot;tve-viewport&quot;,&quot;config&quot;:{&quot;anim&quot;:&quot;slide_left&quot;,&quot;loop&quot;:0},&quot;a&quot;:&quot;thrive_animation&quot;}]_TNEVE_BCT__" style="" id="banner-lm1"> <div class="tve-content-box-background" data-css="tve-u-18901083294" data-tcb_hover_state_parent="1" style="--tve-border-radius:20px; border-radius: 20px; overflow: hidden;"></div> <div class="tve-cb"><div class="thrv_wrapper thrv-columns" style="--tcb-col-el-width: 721.859;" data-css="tve-u-18901083295"><div class="tcb-flex-row tcb-resized tcb--cols--2" data-css="tve-u-18901083296" style=""><div class="tcb-flex-col c-33" data-css="tve-u-18901083297" style=""><div class="tcb-col" data-css="tve-u-18901083298" style=""><div class="thrv_wrapper tve_image_caption" data-css="tve-u-18901083299" style=""><span class="tve_image_frame" style="width: 100%;"><img decoding="async" loading="lazy" class="tve_image wp-image-19282" alt="c# masterkurs kursbild" width="280" height="280" title="C# Masterkurs Kursbild" data-id="19282" src="https://programmieren-starten.de/wp-content/uploads/2022/05/C-Masterkurs-Kursbild.svg" style="aspect-ratio: auto 810 / 810;" data-css="tve-u-1890108329a" data-pagespeed-url-hash="3050102232" onload="pagespeed.CriticalImages.checkImageForCriticality(this);" data-width="280" data-init-width="810" data-init-height="809.999993" data-height="280"></span></div></div></div><div class="tcb-flex-col c-66" data-css="tve-u-1890108329b" style=""><div class="tcb-col" data-css="tve-u-1890108329c" style=""><div class="thrv_wrapper thrv_contentbox_shortcode thrv-content-box tve-elem-default-pad" data-css="tve-u-1890108329d" style=""> <div class="tve-content-box-background"></div> <div class="tve-cb" style=""><div class="thrv_wrapper thrv_text_element" style="" data-css="tve-u-1890108329e"><p data-css="tve-u-1890108329f" style="text-align: center;">Du möchtest die Programmiersprache C# <strong>von A bis Z meistern</strong>?</p><p data-css="tve-u-1890108329f" style="text-align: center;">Dann informiere dich jetzt über unseren umfassenden <strong>C# Masterkurs</strong>:</p></div><div class="thrv_wrapper thrv_contentbox_shortcode thrv-content-box tve-elem-default-pad" data-css="tve-u-189010832a1" style=""> <div class="tve-content-box-background" data-css="tve-u-189010832a2" style=""></div> <div class="tve-cb"><div class="thrv_wrapper thrv_text_element thrv-plain-text" data-css="tve-u-189010832a3" style="background-color: rgb(244, 78, 3) !important; --background-color:rgb(244, 78, 3) !important;"><div class="tcb-plain-text" data-css="tve-u-189010832a4" style="text-align: center;">Alle Details zum Kurs</div></div></div> </div></div> </div></div></div></div></div></div> </div></a></div> </div></div></div><div class="thrv_wrapper thrv_text_element" data-tag="h2"><h2 class="" data-css="tve-u-61ea5fbda38990" id="t-1628932082479">2. Die C# While Schleife</h2></div><div class="thrv_wrapper thrv_text_element"><p>Die While Schleife kann man sich wie eine if Abfrage vorstellen, nur dass diese so lange ausgeführt wird und sich immer wieder wiederholt, bis die Bedingung nicht mehr erfüllt ist.</p><p>Auf dem folgenden Bild siehst du ein einfaches Beispiel:</p></div><div class="thrv_wrapper tve_image_caption" data-css="tve-u-61ea5fbda389e1"><span class="tve_image_frame"><img decoding="async" class="tve_image tcb-moved-image wp-image-17177" alt="c# while schleife beispiel" data-id="17177" width="742" data-init-width="1356" height="288" data-init-height="526" title="c#-while-schleife-beispiel-1" loading="lazy" src="https://programmieren-starten.de/wp-content/uploads/2022/01/c-while-schleife-beispiel-1.png" data-width="742" data-height="288" data-pagespeed-url-hash="859667993" onload="pagespeed.CriticalImages.checkImageForCriticality(this);" style="aspect-ratio: auto 1356 / 526;" data-css="tve-u-61ea5fbda389f9" srcset="https://www.programmieren-starten.de/wp-content/uploads/2022/01/c-while-schleife-beispiel-1.png 1356w, https://www.programmieren-starten.de/wp-content/uploads/2022/01/c-while-schleife-beispiel-1-300x116.png 300w, https://www.programmieren-starten.de/wp-content/uploads/2022/01/c-while-schleife-beispiel-1-1024x397.png 1024w, https://www.programmieren-starten.de/wp-content/uploads/2022/01/c-while-schleife-beispiel-1-768x298.png 768w" sizes="auto, (max-width: 742px) 100vw, 742px" /></span></div><div class="thrv_wrapper thrv_text_element"><p>Wir haben eine Integer Variable namens zahl, die wir zunächst auf den Wert 1 gesetzt haben. Anschließend haben wir mit dem Schlüsselwort "while" eine While Schleife eingeleitet und wie bei einer if Abfrage auch ein Klammerpaar gesetzt, zwischen dem wir eine Bedingung bilden. Die Bedingung besagt hier, dass die Schleife so lange läuft wie die Variable zahl kleiner oder gleich dem Wert 10 ist.</p><p>Wenn wir beispielsweise nach der Ausführung des Codeblocks zahl um 1 erhöhen, prüft das Programm nochmals, ob die Bedingung immer noch erfüllt ist. Ist sie noch erfüllt, führt das Programm den Codeblock <strong>ein weiteres Mal</strong> aus.</p><p>Und dieser Prozess wiederholt sich so lange, bis die Bedingung schließlich ein false ergibt. Wenn die Bedingung false ist, geht es unter der Schleife weiter - der Codeblock wiederholt sich nicht mehr.</p><p>Wenn man die While Schleife auf Deutsch übersetzen würde, könnte man sagen:</p><blockquote class="">Während diese Bedingung erfüllt ist, führe folgenden Code aus. Prüfe anschließend, ob sie immer noch erfüllt ist. Sollte das der Fall sein, führe den Code weiterhin aus, bis sie nicht mehr erfüllt ist.</blockquote><p>Sehen wir uns nun einmal ein Praxisbeispiel in Visual Studio dazu an.</p></div><div class="thrv_wrapper thrv_text_element" data-tag="h2"><h3 class="" style="" data-css="tve-u-17e7bab499f" id="t-1642750060716">2.1. Die While Schleife in der Praxis</h3></div><div class="thrv_wrapper thrv_text_element"><p>Um eine C# While Schleife zu erstellen, schreibt man das Schlüsselwort "while", gefolgt von einem Klammerpaar. In dieses Klammerpaar schreibt man wie bei einer if Abfrage auch eine Bedingung. Anders gesagt, einen booleschen Ausdruck, der ein true oder ein false zurückgibt.</p><p>Man kann also beispielsweise eine Integer Variable namens zahl erstellen, die ich anfangs auf den Wert 0 setze. Als Bedingung kann ich dann zum Beispiel formulieren: solange die Variable zahl kleiner ist als 100, erhöhe sie um 1 und gebe die Zahl anschließend aus:</p></div><div class="thrv_wrapper tve_image_caption" data-css="tve-u-17e7b9eebc6"><span class="tve_image_frame"><img decoding="async" class="tve_image wp-image-17181" alt="c# while praxisbeispiel" data-id="17181" width="742" data-init-width="1348" height="298" data-init-height="542" title="2" loading="lazy" src="https://programmieren-starten.de/wp-content/uploads/2022/01/2.png" data-width="742" data-height="298" data-pagespeed-url-hash="1616427398" onload="pagespeed.CriticalImages.checkImageForCriticality(this);" style="aspect-ratio: auto 1348 / 542;" srcset="https://www.programmieren-starten.de/wp-content/uploads/2022/01/2.png 1348w, https://www.programmieren-starten.de/wp-content/uploads/2022/01/2-300x121.png 300w, https://www.programmieren-starten.de/wp-content/uploads/2022/01/2-1024x412.png 1024w, https://www.programmieren-starten.de/wp-content/uploads/2022/01/2-768x309.png 768w" sizes="auto, (max-width: 742px) 100vw, 742px" /></span></div><div class="thrv_wrapper thrv_text_element"><p>Was passiert nun? Wenn wir das Programm starten, sehen wir die Zahlen von 1 bis 100 jeweils untereinander in der Konsole:</p></div><div class="thrv_wrapper tve_image_caption" data-css="tve-u-17e7b9f9ae6"><span class="tve_image_frame"><img decoding="async" class="tve_image wp-image-17183" alt="Praxisbeispiel Ausgabe auf der Konsole" data-id="17183" width="742" data-init-width="1264" height="316" data-init-height="538" title="3" loading="lazy" src="https://programmieren-starten.de/wp-content/uploads/2022/01/3-1.png" data-width="742" data-height="316" data-pagespeed-url-hash="4201265007" onload="pagespeed.CriticalImages.checkImageForCriticality(this);" style="aspect-ratio: auto 1264 / 538;" srcset="https://www.programmieren-starten.de/wp-content/uploads/2022/01/3-1.png 1264w, https://www.programmieren-starten.de/wp-content/uploads/2022/01/3-1-300x128.png 300w, https://www.programmieren-starten.de/wp-content/uploads/2022/01/3-1-1024x436.png 1024w, https://www.programmieren-starten.de/wp-content/uploads/2022/01/3-1-768x327.png 768w" sizes="auto, (max-width: 742px) 100vw, 742px" /></span></div><div class="thrv_wrapper thrv_text_element"><p>Der Codeblock wurde also 100-mal ausgeführt. Und genau dafür nutzen wir Schleifen – nämlich um <strong>Code mehrmals hintereinander ausführen</strong> zu können.</p><p>Bei While Schleifen ist es so, dass wir wie bei if Abfragen auch eine einfache Bedingung bilden können. Diese Bedingung prüft das Programm dann erneut, wenn die Schleife einmal durchlaufen ist. Ist sie immer noch erfüllt, führt das Programm den Codeblock nochmals aus. Das geht so lange, bis die Bedingung ein false zurückliefert.</p><p>Wir können im Übrigen auch Folgendes umsetzen:</p></div><div class="thrv_wrapper tve_image_caption" data-css="tve-u-17e7ba0f207"><span class="tve_image_frame"><img decoding="async" class="tve_image wp-image-17186" alt="while true schleife" data-id="17186" width="742" data-init-width="1252" height="296" data-init-height="500" title="4" loading="lazy" src="https://programmieren-starten.de/wp-content/uploads/2022/01/4-1.png" data-width="742" data-height="296" data-pagespeed-url-hash="2937901896" onload="pagespeed.CriticalImages.checkImageForCriticality(this);" style="aspect-ratio: auto 1252 / 500;" srcset="https://www.programmieren-starten.de/wp-content/uploads/2022/01/4-1.png 1252w, https://www.programmieren-starten.de/wp-content/uploads/2022/01/4-1-300x120.png 300w, https://www.programmieren-starten.de/wp-content/uploads/2022/01/4-1-1024x409.png 1024w, https://www.programmieren-starten.de/wp-content/uploads/2022/01/4-1-768x307.png 768w" sizes="auto, (max-width: 742px) 100vw, 742px" /></span></div><div class="thrv_wrapper thrv_text_element"><p>Wir schreiben in den Codeblock Console.WriteLine(„Hallo Welt“) und formulieren im Kopf der While Schleife keine Bedingung, sondern setzen lediglich ein true zwischen die Klammern.</p><p>So legen wir fest, dass die Bedingung immer true und damit konstant erfüllt ist. Dementsprechend führt das Programm die Schleife unendlich lange aus, wie wir es in der Ausgabe erkennen können:</p></div><div class="thrv_wrapper tve_image_caption" data-css="tve-u-17e7ba19b0f"><span class="tve_image_frame"><img decoding="async" class="tve_image wp-image-17188" alt="while true ausgabe" data-id="17188" width="742" data-init-width="1272" height="216" data-init-height="370" title="5" loading="lazy" src="https://programmieren-starten.de/wp-content/uploads/2022/01/5-1.png" data-width="742" data-height="216" data-pagespeed-url-hash="1674538785" onload="pagespeed.CriticalImages.checkImageForCriticality(this);" style="aspect-ratio: auto 1272 / 370;" srcset="https://www.programmieren-starten.de/wp-content/uploads/2022/01/5-1.png 1272w, https://www.programmieren-starten.de/wp-content/uploads/2022/01/5-1-300x87.png 300w, https://www.programmieren-starten.de/wp-content/uploads/2022/01/5-1-1024x298.png 1024w, https://www.programmieren-starten.de/wp-content/uploads/2022/01/5-1-768x223.png 768w" sizes="auto, (max-width: 742px) 100vw, 742px" /></span></div><div class="thrv_wrapper thrv_text_element"><p>Hier haben wir somit eine <strong>Dauerschleife (Endlosschleife)</strong> erstellt. Es wird nun also unendlich oft „Hallo Welt“ ausgegeben. Bei While Schleifen besteht die Gefahr, in unendlichen Schleifen gefangen zu sein. Dass man das beachtet, ist also sehr wichtig.</p><blockquote class="">Wenn man eine Endlosschleife vermeiden möchte, sollte man die Bedingungen so bilden, dass sie irgendwann ein false zurückgeben.</blockquote><p>Neben der C# While Schleife existiert noch die sogenannte Do-While Schleife. Diese werden wir uns jetzt ansehen.</p></div><div class="thrv_wrapper thrv_text_element" data-tag="h2"><h2 class="" data-css="tve-u-61ea5fbda38990" id="t-1642750060717">3. Die C# Do-While Schleife</h2></div><div class="thrv_wrapper thrv_text_element"><p>Die C# Do-While Schleife funktioniert eigentlich genau wie die While Schleife mit dem Unterschied, dass diese die Bedingung nicht am Anfang, sondern <strong>am Ende</strong> überprüft.</p><p>Dadurch ist garantiert, dass das Programm die Schleife <strong>mindestens einmal</strong> durchläuft, egal ob deren Bedingung erfüllt ist oder nicht. Sehen wir uns nun auch die Do-While Schleife an einem Praxisbeispiel an.</p></div><div class="thrv_wrapper thrv_text_element" data-tag="h2"><h3 class="" style="" data-css="tve-u-17e7baba464" id="t-1642750060718">3.1. Die Do-While Schleife in der Praxis</h3></div><div class="thrv_wrapper thrv_text_element"><p>An der While Schleife, die wir bereits im vorherigen Beispiel erstellt haben, möchte ich dir den Unterschied zur Do-While Schleife zeigen. Bei der C# While Schleife ist es ja so, dass die Bedingung oben im Schleifenkopf geprüft wird.</p><p>Bei einer Do-While Schleife prüft das Programm die Bedingung hingegen <strong>am Ende des Codeblocks</strong>, also am Fuß der Schleife. Und das macht einen großen Unterschied.</p><p>Wenn wir nun beispielsweise die Variable zahl von Anfang an auf den Wert 20 setzen, wird die Bedingung dieser While Schleife kein einziges Mal erfüllt sein:</p></div><div class="thrv_wrapper tve_image_caption" data-css="tve-u-17e7ba5018d"><span class="tve_image_frame"><img decoding="async" class="tve_image wp-image-17194" alt="c# while schleife beispiel 2" data-id="17194" width="742" data-init-width="1248" height="316" data-init-height="532" title="c#-while-schleife-beispiel-2-6" loading="lazy" src="https://programmieren-starten.de/wp-content/uploads/2022/01/c-while-schleife-beispiel-2-6.png" data-width="742" data-height="316" data-pagespeed-url-hash="2795240595" onload="pagespeed.CriticalImages.checkImageForCriticality(this);" style="aspect-ratio: auto 1248 / 532;" srcset="https://www.programmieren-starten.de/wp-content/uploads/2022/01/c-while-schleife-beispiel-2-6.png 1248w, https://www.programmieren-starten.de/wp-content/uploads/2022/01/c-while-schleife-beispiel-2-6-300x128.png 300w, https://www.programmieren-starten.de/wp-content/uploads/2022/01/c-while-schleife-beispiel-2-6-1024x437.png 1024w, https://www.programmieren-starten.de/wp-content/uploads/2022/01/c-while-schleife-beispiel-2-6-768x327.png 768w" sizes="auto, (max-width: 742px) 100vw, 742px" /></span></div><div class="thrv_wrapper thrv_text_element"><p>Wenn wir das Programm nun ausführen, sehen wir nichts in der Konsole:</p></div><div class="thrv_wrapper tve_image_caption" data-css="tve-u-17e7ba58143"><span class="tve_image_frame"><img decoding="async" class="tve_image wp-image-17196" alt="leere Konsolenausgabe" data-id="17196" width="742" data-init-width="1040" height="34" data-init-height="48" title="7" loading="lazy" src="https://programmieren-starten.de/wp-content/uploads/2022/01/7-1.png" data-width="742" data-height="34" data-pagespeed-url-hash="3442779859" onload="pagespeed.CriticalImages.checkImageForCriticality(this);" style="aspect-ratio: auto 1040 / 48;" srcset="https://www.programmieren-starten.de/wp-content/uploads/2022/01/7-1.png 1040w, https://www.programmieren-starten.de/wp-content/uploads/2022/01/7-1-300x14.png 300w, https://www.programmieren-starten.de/wp-content/uploads/2022/01/7-1-1024x47.png 1024w, https://www.programmieren-starten.de/wp-content/uploads/2022/01/7-1-768x35.png 768w" sizes="auto, (max-width: 742px) 100vw, 742px" /></span></div><div class="thrv_wrapper thrv_text_element"><p>Setzen wir den Wert der Variable zahl hingegen von Anfang an auf 0, bekommen wir tatsächlich die Zahlen von 1 bis 10 in der Konsole ausgegeben:</p></div><div class="thrv_wrapper tve_image_caption" data-css="tve-u-17e7ba62827"><span class="tve_image_frame"><img decoding="async" class="tve_image wp-image-17197" alt="c# while schleife beispiel modifiziert" data-id="17197" width="742" data-init-width="1240" height="322" data-init-height="538" title="8" loading="lazy" src="https://programmieren-starten.de/wp-content/uploads/2022/01/8-1.png" data-width="742" data-height="322" data-pagespeed-url-hash="2179416748" onload="pagespeed.CriticalImages.checkImageForCriticality(this);" style="aspect-ratio: auto 1240 / 538;" srcset="https://www.programmieren-starten.de/wp-content/uploads/2022/01/8-1.png 1240w, https://www.programmieren-starten.de/wp-content/uploads/2022/01/8-1-300x130.png 300w, https://www.programmieren-starten.de/wp-content/uploads/2022/01/8-1-1024x444.png 1024w, https://www.programmieren-starten.de/wp-content/uploads/2022/01/8-1-768x333.png 768w" sizes="auto, (max-width: 742px) 100vw, 742px" /></span></div><div class="thrv_wrapper tve_image_caption" data-css="tve-u-17e7ba6f608"><span class="tve_image_frame"><img decoding="async" class="tve_image wp-image-17199" alt="ausgabe des modifizierten beispiels" data-id="17199" width="742" data-init-width="1230" height="287" data-init-height="476" title="9" loading="lazy" src="https://programmieren-starten.de/wp-content/uploads/2022/01/9-1.png" data-width="742" data-height="287" data-pagespeed-url-hash="916053637" onload="pagespeed.CriticalImages.checkImageForCriticality(this);" style="aspect-ratio: auto 1230 / 476;" srcset="https://www.programmieren-starten.de/wp-content/uploads/2022/01/9-1.png 1230w, https://www.programmieren-starten.de/wp-content/uploads/2022/01/9-1-300x116.png 300w, https://www.programmieren-starten.de/wp-content/uploads/2022/01/9-1-1024x396.png 1024w, https://www.programmieren-starten.de/wp-content/uploads/2022/01/9-1-768x297.png 768w" sizes="auto, (max-width: 742px) 100vw, 742px" /></span></div><div class="thrv_wrapper thrv_text_element"><p>Wenn man bei einer normalen C# While Schleife von Anfang an die Bedingung nicht erfüllt, führt das Programm diesen Codeblock auch niemals aus.</p><p>Bei einer Do-While Schleife ist das jedoch anders. Die Do-While Schleife formuliert man in C# folgendermaßen:</p></div><div class="thrv_wrapper tve_image_caption" data-css="tve-u-17e7ba87df4"><span class="tve_image_frame"><img decoding="async" class="tve_image wp-image-17201" alt="c# do while beispiel" data-id="17201" width="742" data-init-width="1322" height="293" data-init-height="522" title="10" loading="lazy" src="https://programmieren-starten.de/wp-content/uploads/2022/01/10-1.png" data-width="742" data-height="293" data-pagespeed-url-hash="2439458433" onload="pagespeed.CriticalImages.checkImageForCriticality(this);" style="aspect-ratio: auto 1322 / 522;" srcset="https://www.programmieren-starten.de/wp-content/uploads/2022/01/10-1.png 1322w, https://www.programmieren-starten.de/wp-content/uploads/2022/01/10-1-300x118.png 300w, https://www.programmieren-starten.de/wp-content/uploads/2022/01/10-1-1024x404.png 1024w, https://www.programmieren-starten.de/wp-content/uploads/2022/01/10-1-768x303.png 768w" sizes="auto, (max-width: 742px) 100vw, 742px" /></span></div><div class="thrv_wrapper thrv_text_element"><p>Am Anfang des Codeblocks schreibt man das Schlüsselwort "do" und am Ende des Codeblocks schreibt man while gefolgt von einem Klammerpaar mit der Bedingung und einem Semikolon.</p><p>Wenn wir den Wert der Variable zahl vorerst auf 0 lassen, sehen wir immer noch die Zahlen von 1 bis 10 in der Konsole:</p></div><div class="thrv_wrapper tve_image_caption" data-css="tve-u-17e7ba973c8"><span class="tve_image_frame"><img decoding="async" class="tve_image wp-image-17202" alt="ausgabe do while schleife" data-id="17202" width="742" data-init-width="1200" height="302" data-init-height="488" title="11" loading="lazy" src="https://programmieren-starten.de/wp-content/uploads/2022/01/11.png" data-width="742" data-height="302" data-pagespeed-url-hash="2108968746" onload="pagespeed.CriticalImages.checkImageForCriticality(this);" style="aspect-ratio: auto 1200 / 488;" srcset="https://www.programmieren-starten.de/wp-content/uploads/2022/01/11.png 1200w, https://www.programmieren-starten.de/wp-content/uploads/2022/01/11-300x122.png 300w, https://www.programmieren-starten.de/wp-content/uploads/2022/01/11-1024x416.png 1024w, https://www.programmieren-starten.de/wp-content/uploads/2022/01/11-768x312.png 768w" sizes="auto, (max-width: 742px) 100vw, 742px" /></span></div><div class="thrv_wrapper thrv_text_element"><p>Setzen wir den Wert nun aber auf 20, führt das Programm den Code trotzdem mindestens einmal aus. Nun sehen wir in der Konsole den Wert 21:</p></div><div class="thrv_wrapper tve_image_caption" data-css="tve-u-17e7baa1214"><span class="tve_image_frame"><img decoding="async" class="tve_image wp-image-17204" alt="c# do while beispiel modifiziert" data-id="17204" width="742" data-init-width="1336" height="294" data-init-height="530" title="12" loading="lazy" src="https://programmieren-starten.de/wp-content/uploads/2022/01/12.png" data-width="742" data-height="294" data-pagespeed-url-hash="2403468667" onload="pagespeed.CriticalImages.checkImageForCriticality(this);" style="aspect-ratio: auto 1336 / 530;" srcset="https://www.programmieren-starten.de/wp-content/uploads/2022/01/12.png 1336w, https://www.programmieren-starten.de/wp-content/uploads/2022/01/12-300x119.png 300w, https://www.programmieren-starten.de/wp-content/uploads/2022/01/12-1024x406.png 1024w, https://www.programmieren-starten.de/wp-content/uploads/2022/01/12-768x305.png 768w" sizes="auto, (max-width: 742px) 100vw, 742px" /></span></div><div class="thrv_wrapper tve_image_caption" data-css="tve-u-17e7baa6a76"><span class="tve_image_frame"><img decoding="async" class="tve_image wp-image-17205" alt="c# do while beispiel modifiziert ausgabe" data-id="17205" width="742" data-init-width="972" height="60" data-init-height="78" title="13" loading="lazy" src="https://programmieren-starten.de/wp-content/uploads/2022/01/13.png" data-width="742" data-height="60" data-pagespeed-url-hash="2697968588" onload="pagespeed.CriticalImages.checkImageForCriticality(this);" style="aspect-ratio: auto 972 / 78;" srcset="https://www.programmieren-starten.de/wp-content/uploads/2022/01/13.png 972w, https://www.programmieren-starten.de/wp-content/uploads/2022/01/13-300x24.png 300w, https://www.programmieren-starten.de/wp-content/uploads/2022/01/13-768x62.png 768w" sizes="auto, (max-width: 742px) 100vw, 742px" /></span></div><div class="thrv_wrapper thrv_text_element"><p>Bei der While Schleife wäre diese 21 nicht zu sehen, denn bei dieser prüft das Programm schließlich bereits im Kopf die Bedingung. Das bedeutet, dass es zur Ausführung dieses Codeblocks niemals kommen wird.</p><p>Bei der Do-While Schleife führt das Programm, wie wir bereits gesehen haben, den Codeblock <strong>mindestens einmal</strong> aus.</p><p>Und damit sind wir auch schon am Ende dieses Beitrags angekommen! Ich hoffe, du hast verstanden, wie die C# While und die Do-While Schleife funktionieren.</p><p>In den kommenden Beiträgen werden wir uns noch weitere Schleifentypen ansehen. Es wird also noch wesentlich interessanter. Jetzt empfehle ich dir, selbst ein paar eigene Schleifen zu erstellen und mit diesen zu experimentieren, damit du das Ganze noch besser nachvollziehen kannst.</p></div><div class="thrv_wrapper thrv_symbol thrive-shortcode thrv_symbol_25802" data-shortcode="thrive_symbol" data-id="25802" data-selector=".thrv_symbol_25802"><div class="thrive-shortcode-config" style="display: none !important"></div><div class="thrive-shortcode-html thrive-symbol-shortcode " data-symbol-id="25802"><style type="text/css" id="tcb-style-base-tcb_symbol-25802"  onLoad="typeof window.lightspeedOptimizeStylesheet === 'function' && window.lightspeedOptimizeStylesheet()" class="tcb-lightspeed-style">body:not(.tve_editor_page) .thrv_social_follow .tve_s_item a[href=""],body:not(.tve_editor_page) .thrive_author_links .tve_s_item a[href=""]{display: none;}.thrv_wrapper .tve-content-box-background{position: absolute;width: 100%;left: 0px;top: 0px;overflow: hidden;background-clip: padding-box;height: 100% !important;}.thrv_wrapper.thrv-content-box{box-sizing: border-box;position: relative;min-height: 10px;}.thrv_wrapper.thrv-content-box div:not(.thrv_icon):not(.ui-resizable-handle):not(.tve-auxiliary-icon-element){box-sizing: border-box;}.tve-cb{display: inline-block;vertical-align: middle;clear: both;overflow: visible;width: 100%;z-index: 1;position: relative;min-height: 10px;}.tve_image_caption{position: relative;}.tve_image_caption:not(.tcb-mm-image.tve-tab-image){height: auto !important;}.tve_image_caption .tve_image{max-width: 100%;width: 100%;}.tcb-style-wrap strong{font-weight: var(--g-bold-weight,bold);}.tcb-plain-text{cursor: text;}a .tcb-plain-text{cursor: inherit;}.thrv_text_element{overflow-wrap: break-word;}.thrive-symbol-shortcode{position: relative;}body:not(.tve_editor_page) .thrv_wrapper.thrv_footer,body:not(.tve_editor_page) .thrv_wrapper.thrv_header{padding: 0px;}.tcb-post-content.thrv_wrapper{margin-top: 15px;margin-bottom: 15px;padding: 0px;}#tve_editor .tcb-post-content p{font-size: 16px;line-height: 1.6em;}body:not(.tve_editor_page) .tcb-post-list[data-disabled-links="1"] article{position: relative;}.notifications-content-wrapper.tcb-permanently-hidden{display: none !important;}.tcb-permanently-hidden{display: none !important;}.tar-disabled{cursor: default;opacity: 0.4;pointer-events: none;}.tve_ea_thrive_animation{opacity: 0;}.tve_ea_thrive_animation.tve_anim_start{opacity: 1;transition: all 0.5s ease-out 0s;}.tve_ea_thrive_animation.tve_anim_slide_left{transform: translateX(-200px);}.tve_ea_thrive_animation.tve_anim_slide_left.tve_anim_start{transform: translateX(0px);}.tcb-flex-row{display: flex;flex-flow: row nowrap;align-items: stretch;justify-content: space-between;margin-top: 0px;margin-left: -15px;padding-bottom: 15px;padding-top: 15px;}.tcb-flex-col{flex: 1 1 auto;padding-top: 0px;padding-left: 15px;}.tcb-flex-row .tcb-flex-col{box-sizing: border-box;}.tcb-col{height: 100%;display: flex;flex-direction: column;position: relative;}.tcb-flex-row .tcb-col{box-sizing: border-box;}html{text-rendering: auto !important;}html body{text-rendering: auto !important;}.thrv_wrapper{margin-top: 20px;margin-bottom: 20px;padding: 1px;}.thrv_wrapper div{box-sizing: content-box;}.thrv_symbol .thrv_wrapper:not(.thrv_icon){box-sizing: border-box !important;}.thrv_wrapper.tve-elem-default-pad{padding: 20px;}.thrv_wrapper.thrv_text_element,.thrv_wrapper.thrv_symbol,.thrv_wrapper.thrv-plain-text{margin: 0px;}.thrv_wrapper.thrv-columns{margin-top: 10px;margin-bottom: 10px;padding: 0px;}p{font-size: 1em;}.tve_image{border-radius: 0px;box-shadow: none;}div .tve_image_caption{padding: 0px;max-width: 100% !important;box-sizing: border-box !important;}.tve_image_caption .tve_image_frame{display: block;max-width: 100%;position: relative;overflow: hidden;}.tve_image_caption .tve_image{display: block;padding: 0px;height: auto;}:not(#_s):not(#_s) .tcb-conditional-display-placeholder{position: relative;min-height: var(--tcb-container-height-d,100px) !important;}:not(#_s):not(#_s) .tcb-conditional-display-placeholder.thrv-page-section{box-sizing: border-box;margin: 0px;}:not(#_s):not(#_s) .tcb-conditional-display-placeholder.thrv-content-box{box-sizing: border-box;}:not(#_s):not(#_s) .tcb-conditional-display-placeholder .tve-page-section-out,:not(#_s):not(#_s) .tcb-conditional-display-placeholder .tve-content-box-background{box-sizing: border-box;position: absolute;width: 100%;height: 100%;left: 0px;top: 0px;overflow: hidden;}.thrv_wrapper.thrv_contentbox_shortcode{position: relative;}body:not(.ttb-editor-page) .tcb-post-content::before,body:not(.ttb-editor-page) .tcb-post-content::after{display: none;}.thrv_wrapper.thrv_text_element{padding: 1px;}body.single:not(.tve_editor_page) .thrv_contents_table:not(.tve-rendered){display: none;}body.single:not(.tve_editor_page) #tve_editor .thrv_contents_table{display: block;}@media (max-width: 1023px){:not(#_s):not(#_s) .tcb-conditional-display-placeholder{min-height: var(--tcb-container-height-t) !important;}}@media (max-width: 767px){html{overflow-x: hidden !important;}html,body{max-width: 100vw !important;}.tcb-flex-row{flex-direction: column;}.thrv_wrapper > .tcb-flex-row:not(.v-2) > .tcb-flex-col{width: 100%;max-width: 100% !important;flex: 0 0 auto !important;}:not(#_s):not(#_s) .tcb-conditional-display-placeholder{min-height: var(--tcb-container-height-m) !important;}}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){.tcb-flex-col{width: 100%;}.tcb-col{display: block;}}@media screen and (max-device-width: 480px){body{text-size-adjust: none;}}</style><style class='tve-symbol-custom-style'>@media (min-width: 300px){.thrv_symbol_25802 [data-css="tve-u-18901083292"]{padding-left: 0px !important;margin-top: 0px !important;padding-top: 0px !important;margin-bottom: 0px !important;padding-bottom: 0px !important;}.thrv_symbol_25802 [data-css="tve-u-18901083294"]{box-shadow: rgba(0,0,0,0.4) 0px 0px 12px 0px;--tve-border-radius: 20px;border-radius: 20px;overflow: hidden;border: 2px solid rgb(255,255,255) !important;background-image: linear-gradient(rgba(255,255,255,0.8),rgba(255,255,255,0.8)),repeating-radial-gradient(circle at center center,rgba(148,163,176,0.7),rgba(148,163,176,0.7) 1px,transparent 1px,transparent 100%) !important;background-size: auto,3px 3px !important;background-position: 50% 50%,50% 50% !important;background-attachment: scroll,scroll !important;background-repeat: no-repeat,repeat !important;--background-image: linear-gradient(rgba(255,255,255,.8),rgba(255,255,255,.8)),repeating-radial-gradient(circle at center center,rgba(148,163,176,.7),rgba(148,163,176,.7) 1px,transparent 1px,transparent 100%) !important;--background-size: auto auto,3px 3px !important;--background-position: 50% 50%,50% 50% !important;--background-attachment: scroll,scroll !important;--background-repeat: no-repeat,repeat !important;--tve-applied-background-image: linear-gradient(rgba(255,255,255,.8),rgba(255,255,255,.8)),repeating-radial-gradient(circle at center center,rgba(148,163,176,.7),rgba(148,163,176,.7) 1px,transparent 1px,transparent 100%) !important;}.thrv_symbol_25802 [data-css="tve-u-1890108329a"]{margin-top: 0px;margin-left: 0px;}.thrv_symbol_25802 [data-css="tve-u-189010832a2"]{border-radius: 8px;overflow: hidden;background-color: rgb(244,78,3) !important;--background-color: #f44e03 !important;--tve-applied-background-color: #f44e03 !important;}.thrv_symbol_25802 [data-css="tve-u-189010832a3"]{--tve-alignment: center;float: none;background-color: rgb(0,8,255) !important;margin-left: auto !important;margin-right: auto !important;}:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] p,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] li,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] blockquote,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] address,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] .tcb-plain-text,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] label,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] h1,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] h2,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] h3,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] h4,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] h5,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] h6{color: rgb(255,255,255);}:not(#tve) .thrv_symbol_25802 [data-css="tve-u-189010832a4"]{font-size: 20px !important;font-weight: var(--g-bold-weight,bold) !important;}.thrv_symbol_25802 [data-css="tve-u-18901083299"]{width: 387px;padding-left: 0px !important;padding-right: 0px !important;margin-top: 0px !important;margin-bottom: 0px !important;}.thrv_symbol_25802 [data-css="tve-u-1890108329e"]{margin-top: 0px !important;margin-left: 10px !important;margin-right: 10px !important;}:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329f"]{font-size: 17px !important;color: rgb(0,0,0) !important;--tcb-applied-color: #000 !important;--tve-applied-color: #000 !important;}.thrv_symbol_25802 [data-css="tve-u-189010832a1"]{max-width: 388px;padding-top: 10px !important;padding-bottom: 10px !important;margin: 0px 10px !important;}.thrv_symbol_25802 [data-css="tve-u-18901083295"]{--tve-border-radius: 20px;border-radius: 20px;overflow: hidden;margin-top: 0px !important;margin-bottom: 0px !important;}.thrv_symbol_25802 [data-css="tve-u-18901083297"]{max-width: 39.9998%;}.thrv_symbol_25802 [data-css="tve-u-1890108329b"]{max-width: 59.9982%;}.thrv_symbol_25802 [data-css="tve-u-18901083298"]{justify-content: center !important;}.thrv_symbol_25802 [data-css="tve-u-18901083296"]{padding-top: 0px !important;padding-bottom: 0px !important;}.thrv_symbol_25802 [data-css="tve-u-1890108329c"]{justify-content: center !important;padding-left: 0px !important;padding-right: 0px !important;}.thrv_symbol_25802 [data-css="tve-u-1890108329d"]{margin-top: 0px !important;margin-bottom: 0px !important;padding: 0px 10px !important;}.thrv_symbol_25802 [data-css="tve-u-1890108329d"] > .tve-cb{justify-content: center;display: flex;flex-direction: column;}.thrv_symbol_25802 [data-css="tve-u-18901083293"]{max-width: 900px;float: none;width: 100%;margin-left: 20px !important;margin-right: auto !important;padding: 0px !important;margin-bottom: 50px !important;}:not(#tve) .thrv_symbol_25802 [data-css="tve-u-18901083293"]:hover [data-css="tve-u-18901083294"]{background-image: none !important;box-shadow: rgba(0,0,0,0.4) 0px 0px 12px 8px !important;}}@media (max-width: 1023px){.thrv_symbol_25802 [data-css="tve-u-1890108329e"]{margin-top: 0px !important;margin-bottom: -10px !important;}:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329f"]{font-size: 18px !important;}.thrv_symbol_25802 [data-css="tve-u-189010832a1"]{margin-top: 0px !important;}.thrv_symbol_25802 [data-css="tve-u-1890108329c"]{padding-top: 5px !important;padding-bottom: 5px !important;}.thrv_symbol_25802 [data-css="tve-u-18901083297"]{max-width: 40%;}.thrv_symbol_25802 [data-css="tve-u-1890108329b"]{max-width: 59.9996%;}:not(#tve) .thrv_symbol_25802 [data-css="tve-u-189010832a4"]{font-size: 18px !important;}.thrv_symbol_25802 [data-css="tve-u-18901083292"]{padding-right: 20px !important;}}@media (max-width: 767px){.thrv_symbol_25802 [data-css="tve-u-18901083299"]{width: 420px;float: none;margin-left: auto !important;margin-right: auto !important;margin-bottom: 0px !important;}.thrv_symbol_25802 [data-css="tve-u-1890108329e"]{margin-top: 12px !important;margin-bottom: 0px !important;}:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329f"]{font-size: 18px !important;}.thrv_symbol_25802 [data-css="tve-u-189010832a1"]{max-width: 500px;margin: 0px 10px 15px !important;}:not(#tve) .thrv_symbol_25802 [data-css="tve-u-189010832a4"]{font-size: 18px !important;}.thrv_symbol_25802 [data-css="tve-u-1890108329b"]{max-width: 100%;}.thrv_symbol_25802 [data-css="tve-u-1890108329d"]{padding-left: 0px !important;padding-right: 0px !important;}.thrv_symbol_25802 [data-css="tve-u-18901083292"]{padding-right: 0px !important;}.thrv_symbol_25802 [data-css="tve-u-18901083293"]{margin-left: 0px !important;}}</style><div class="thrv_wrapper thrv_contentbox_shortcode thrv-content-box tve-elem-default-pad" data-css="tve-u-18901083292" style=""> <div class="tve-content-box-background" data-tcb_hover_state_parent="1"></div> <div class="tve-cb"><a href="https://programmieren-starten.de/pev-lp1/" target="_blank" rel=" nofollow" class=""></a><a href="https://programmieren-starten.de/pev-lp1/" target="_blank" rel=" nofollow" class=""></a><a href="https://programmieren-starten.de/pev-lp1/" target="_blank" rel=" nofollow" class=""></a><a href="https://programmieren-starten.de/pev-lp1/" target="_blank" rel=" nofollow" class=""></a><a href="https://programmieren-starten.de/pev-lp1/" target="_blank" rel=" nofollow" class=""></a><a href="https://programmieren-starten.de/pev-lp1/" target="_blank" rel=" nofollow" class=""></a><a href="https://programmieren-starten.de/pev-lp1/" target="_blank" rel=" nofollow" class=""></a><a href="https://programmieren-starten.de/pev-lp1/" target="_blank" rel=" nofollow" class=""></a><a href="https://programmieren-starten.de/pev-lp1/" target="_blank" rel=" nofollow" class=""></a><a href="https://programmieren-starten.de/csharp-lp1/" target="_blank" rel=""><div class="thrv_wrapper thrv_contentbox_shortcode thrv-content-box tve_evt_manager_listen tve_et_tve-viewport tve_ea_thrive_animation tve_anim_slide_left tve-viewport-triggered" data-css="tve-u-18901083293" data-link-wrap="1" data-tcb-events="__TCB_EVENT_[{&quot;t&quot;:&quot;tve-viewport&quot;,&quot;config&quot;:{&quot;anim&quot;:&quot;slide_left&quot;,&quot;loop&quot;:0},&quot;a&quot;:&quot;thrive_animation&quot;}]_TNEVE_BCT__" style="" id="banner-lm1"> <div class="tve-content-box-background" data-css="tve-u-18901083294" data-tcb_hover_state_parent="1" style="--tve-border-radius:20px; border-radius: 20px; overflow: hidden;"></div> <div class="tve-cb"><div class="thrv_wrapper thrv-columns" style="--tcb-col-el-width: 721.859;" data-css="tve-u-18901083295"><div class="tcb-flex-row tcb-resized tcb--cols--2" data-css="tve-u-18901083296" style=""><div class="tcb-flex-col c-33" data-css="tve-u-18901083297" style=""><div class="tcb-col" data-css="tve-u-18901083298" style=""><div class="thrv_wrapper tve_image_caption" data-css="tve-u-18901083299" style=""><span class="tve_image_frame" style="width: 100%;"><img decoding="async" loading="lazy" class="tve_image wp-image-19282" alt="c# masterkurs kursbild" width="280" height="280" title="C# Masterkurs Kursbild" data-id="19282" src="https://programmieren-starten.de/wp-content/uploads/2022/05/C-Masterkurs-Kursbild.svg" style="aspect-ratio: auto 810 / 810;" data-css="tve-u-1890108329a" data-pagespeed-url-hash="3050102232" onload="pagespeed.CriticalImages.checkImageForCriticality(this);" data-width="280" data-init-width="810" data-init-height="809.999993" data-height="280"></span></div></div></div><div class="tcb-flex-col c-66" data-css="tve-u-1890108329b" style=""><div class="tcb-col" data-css="tve-u-1890108329c" style=""><div class="thrv_wrapper thrv_contentbox_shortcode thrv-content-box tve-elem-default-pad" data-css="tve-u-1890108329d" style=""> <div class="tve-content-box-background"></div> <div class="tve-cb" style=""><div class="thrv_wrapper thrv_text_element" style="" data-css="tve-u-1890108329e"><p data-css="tve-u-1890108329f" style="text-align: center;">Du möchtest die Programmiersprache C# <strong>von A bis Z meistern</strong>?</p><p data-css="tve-u-1890108329f" style="text-align: center;">Dann informiere dich jetzt über unseren umfassenden <strong>C# Masterkurs</strong>:</p></div><div class="thrv_wrapper thrv_contentbox_shortcode thrv-content-box tve-elem-default-pad" data-css="tve-u-189010832a1" style=""> <div class="tve-content-box-background" data-css="tve-u-189010832a2" style=""></div> <div class="tve-cb"><div class="thrv_wrapper thrv_text_element thrv-plain-text" data-css="tve-u-189010832a3" style="background-color: rgb(244, 78, 3) !important; --background-color:rgb(244, 78, 3) !important;"><div class="tcb-plain-text" data-css="tve-u-189010832a4" style="text-align: center;">Alle Details zum Kurs</div></div></div> </div></div> </div></div></div></div></div></div> </div></a></div> </div></div></div><a href="https://programmieren-starten.de/csharp-lp1/" target="_blank" rel=" nofollow"></a><a href="https://programmieren-starten.de/python-lp1/" target="_blank" rel="  nofollow"></a><div class="thrv_wrapper thrv_contentbox_shortcode thrv-content-box tve-elem-default-pad" data-css="tve-u-61ea5fbda38ac6" style=""> <div class="tve-content-box-background"></div> <div class="tve-cb"><div class="thrv_wrapper thrv-columns" style="--tcb-col-el-width: 741.859;" data-css="tve-u-61ea5fbda38ad2"><div class="tcb-flex-row v-2 m-edit tcb-mobile-wrap tcb--cols--2" data-css="tve-u-61ea5fbda38ae5" style=""><div class="tcb-flex-col" data-css="tve-u-61ea5fbda38af9" style=""><div class="tcb-col"><div class="thrv_wrapper thrv-button thrv-button-v2 tcb-local-vars-root" data-css="tve-u-61ea5fbda38b11" style=""> <div class="thrive-colors-palette-config" style="display: none !important"></div> <a href="https://programmieren-starten.de/blog/csharp-switch/" class="tcb-button-link tcb-plain-text" rel="nofollow"> <span class="tcb-button-texts"><span class="tcb-button-text thrv-inline-text" data-css="tve-u-61ea5fbda38b26" style="">Vorheriger Artikel</span></span> </a> </div></div></div><div class="tcb-flex-col" data-css="tve-u-61ea5fbda38b35" style=""><div class="tcb-col"><div class="thrv_wrapper thrv-button thrv-button-v2 tcb-local-vars-root" data-css="tve-u-61ea5fbda38b52" style=""> <div class="thrive-colors-palette-config" style="display: none !important"></div> <a href="https://programmieren-starten.de/blog/csharp-methoden/" class="tcb-button-link tcb-plain-text" rel="nofollow"> <span class="tcb-button-texts"><span class="tcb-button-text thrv-inline-text" data-css="tve-u-61ea5fbda38b66" style="">Nächster Artikel</span></span> </a> </div></div></div></div></div></div> </div><div class="tcb_flag" style="display: none"></div>
<p>Der Beitrag <a href="https://www.programmieren-starten.de/blog/csharp-while-und-csharp-do-while/">C# Tutorial [6/17] – C# While und Do-While Schleifen</a> erschien zuerst auf <a href="https://www.programmieren-starten.de">programmieren-starten.de</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>C# Tutorial [5/17] – Die C# switch Anweisung</title>
		<link>https://www.programmieren-starten.de/blog/csharp-switch/</link>
		
		<dc:creator><![CDATA[Hendrik]]></dc:creator>
		<pubDate>Wed, 12 Jan 2022 09:46:24 +0000</pubDate>
				<category><![CDATA[C#]]></category>
		<guid isPermaLink="false">https://programmieren-starten.de/blog/clone-of-c-tutorial-4-c-if-abfragen/</guid>

					<description><![CDATA[<p>Heute werden wir die C# switch Anweisungen oder anders gesagt, die sogenannten switch Blöcke näher kennenlernen. Im vergangenen Beitrag haben wir bereits gesehen, wie man mithilfe von if Abfragen seinen Programmablauf steuern kann. Bei den C# switch Blöcken handelt es sich um ein sehr ähnliches Konzept und damit auch in einigen Fällen um eine ziemlich [&#8230;]</p>
<p>Der Beitrag <a href="https://www.programmieren-starten.de/blog/csharp-switch/">C# Tutorial [5/17] – Die C# switch Anweisung</a> erschien zuerst auf <a href="https://www.programmieren-starten.de">programmieren-starten.de</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div class="thrv_wrapper thrv_text_element tve_empty_dropzone"><p>Heute werden wir die <strong>C# switch Anweisungen</strong> oder anders gesagt, die sogenannten switch Blöcke näher kennenlernen. <a href="https://programmieren-starten.de/blog/csharp-if/" target="_blank" class="" style="outline: none;">Im vergangenen Beitrag haben wir bereits gesehen, wie man mithilfe von if Abfragen seinen Programmablauf steuern kann</a>. Bei den C# switch Blöcken handelt es sich um ein sehr ähnliches Konzept und damit auch in einigen Fällen um eine ziemlich gute Alternative zu den if Abfragen.</p></div><div class="thrv_responsive_video thrv_wrapper" data-type="youtube" data-rel="0" data-modestbranding="0" data-aspect-ratio="16:9" data-aspect-ratio-default="0" data-float-visibility="mobile" data-url="https://www.youtube.com/watch?v=z56Dm0f5p0M" data-no-cookie="1" style="" data-css="tve-u-61dea370caf189" data-float-position="top-left" data-float-width-d="300px" data-float-padding1-d="25px" data-float-padding2-d="25px">
	

	<div class="tve_responsive_video_container" style="padding-bottom: 56.25%;">
		<div class="tcb-video-float-container"><div class="video_overlay"></div></div>
	</div>
</div><div class="thrv_wrapper thrv_text_element" data-tag="h2"><h2 data-css="tve-u-61dea370caf221" id="tab-con-9" class="">Inhaltsverzeichnis</h2></div><div class="thrv_wrapper thrv_contents_table" data-columns="1" data-headers="h1,h2,h3">
	<div class="tve_contents_table">
		<span class="tve_ct_title" data-css="tve-u-61dea370caf247">Inhaltsverzeichnis</span>
		<div class="tve_ct_content tve_clearfix"><div class="ct_column"><div class="tve_ct_level1"><a href="#tab-con-9" rel="nofollow">Inhaltsverzeichnis</a></div><div class="tve_ct_level1"><a href="#tab-con-10" rel="nofollow">1. Was sind C# switch Blöcke?</a></div><div class="tve_ct_level2"><a href="#t-1630570662463" rel="nofollow">1.1. Das Schlüsselwort break</a></div><div class="tve_ct_level2"><a href="#t-1631267064071" rel="nofollow">1.2. Der default case</a></div><div class="tve_ct_level1"><a href="#t-1628932082479" rel="nofollow">2. C# switch Blöcke in der Praxis</a></div></div></div>
	</div>
</div><div class="thrv_wrapper thrv_text_element" data-tag="h2"><h2 class="" data-css="tve-u-61dea370caf265" id="tab-con-10">1. Was sind C# switch Blöcke?</h2></div><div class="thrv_wrapper thrv_text_element"><p>Bevor wir in das Thema eintauchen, sollten wir zunächst einmal die Frage beantworten, was denn switch Blöcke eigentlich sind.</p><blockquote class="">Ähnlich wie mit if Abfragen können wir mit switch Blöcken den <strong>Programmablauf steuern</strong>. Anders jedoch als bei den if Abfragen, prüft das Programm dabei nicht auf eine Bedingung, sondern stattdessen <strong>eine Variable auf mehrere Konstanten</strong>.</blockquote><p>Eine Konstante ist im Grunde ähnlich wie eine Variable mit dem Unterschied, dass ihr Wert <strong>unveränderbar</strong> ist. Eine Konstante ist also ein ganz bestimmter Wert. Mit einem switch Block können wir bei einer Variable überprüfen, ob diese denselben Wert hat wie mehrere festgelegte Konstanten innerhalb dieses switch Blocks.</p><p>Wie das genau aussieht, möchte ich dir an diesem einfachen Beispiel veranschaulichen:</p></div><div class="thrv_wrapper tve_image_caption" data-css="tve-u-61dea370caf279"><span class="tve_image_frame"><img decoding="async" class="tve_image wp-image-17137" alt="c# switch anweisung beispiel" data-id="17137" width="742" data-init-width="1410" height="736" data-init-height="1398" title="c#-switch-block-1" loading="lazy" src="https://programmieren-starten.de/wp-content/uploads/2022/01/c-switch-block-1.png" data-width="742" data-height="736" data-pagespeed-url-hash="879872714" onload="pagespeed.CriticalImages.checkImageForCriticality(this);" style="aspect-ratio: auto 1410 / 1398;" srcset="https://www.programmieren-starten.de/wp-content/uploads/2022/01/c-switch-block-1.png 1410w, https://www.programmieren-starten.de/wp-content/uploads/2022/01/c-switch-block-1-300x297.png 300w, https://www.programmieren-starten.de/wp-content/uploads/2022/01/c-switch-block-1-1024x1015.png 1024w, https://www.programmieren-starten.de/wp-content/uploads/2022/01/c-switch-block-1-150x150.png 150w, https://www.programmieren-starten.de/wp-content/uploads/2022/01/c-switch-block-1-768x761.png 768w" sizes="auto, (max-width: 742px) 100vw, 742px" /></span></div><div class="thrv_wrapper thrv_text_element"><p>Ganz oben auf der Abbildung haben wir eine Integer Variable namens „wochentag“, die ich auf den Wert 3 gesetzt habe. Anschließend leite ich mit dem switch-Schlüsselwort den C# switch Block ein und übergebe innerhalb eines Klammerpaars die Variable, die wir auf Konstanten überprüfen möchten. Dabei handelt es sich um die Variable wochentag, die ich bereits oben initialisiert habe. In den Kopf des switch Blocks gehört also die zu überprüfende Variable.</p><p>Anschließend folgt der Codeblock, in dem mehrere „cases“ definiert sind. Ein case, zu Deutsch ein Fall, ist im Grunde eine Konstante, auf die wir überprüfen.</p><p>Sehen wir uns als Beispiel einmal die Definition von case 1 an. Dieser wird eingeleitet mit dem Schlüsselwort case, gefolgt von der Konstante, also dem Wert, den dieser case haben soll und einem Doppelpunkt.</p><p>Alles, was nach dem Doppelpunkt folgt, führt das Programm dann aus, wenn die Variable wochentag den Wert 1 hat.</p><p><strong>Das heißt:</strong> Wenn wir den switch Block einleiten, guckt das Programm erst, welche Variable auf verschiedene Konstanten geprüft werden soll. Im Fall unseres Beispiels ist das die Variable wochentag. Anschließend springt das Programm in den Block und überprüft die verschiedenen cases, bis es bei dem case ankommt, der für die Variable wochentag zutrifft.</p><p>Es prüft also zuerst bei case 1, ob wochentag den Wert 1 hat. Da wochentag jedoch den Wert 3 besitzt, steuert das Programm direkt zum nächsten case. Hier überprüft es, ob wochentag den Wert 2 hat. Da dies auch nicht der Fall ist, geht es weiter zu case 3, um zu überprüfen, ob wochentag diesen Wert besitzt. Da wochentag tatsächlich den Wert 3 hat, führt das Programm nun den Code dieses cases, den Console.WriteLine-Befehl, aus.</p><p>In der Konsole wird also „Mittwoch“ ausgegeben.</p></div><div class="thrv_wrapper thrv_text_element" data-tag="h2"><h3 class="" id="t-1630570662463" style="" data-css="tve-u-17e4db91bfd">1.1. Das Schlüsselwort break</h3></div><div class="thrv_wrapper thrv_text_element"><p>Dann gelangen wir zu einem break. Wie du sehen kannst, befindet sich ein break in jedem der cases. Wir nutzen es, um den case zu vollenden und den switch Block direkt zu verlassen, wenn das Programm den entsprechenden case ausgeführt hat.</p><blockquote class="">Mit dem break können wir also wieder aus dem C# switch Block herausspringen.</blockquote><p>Der Hintergrund hierfür ist, dass wir nach der Ausführung des zutreffenden cases nicht noch die danach folgenden cases sowie den default case ausführen lassen möchten.</p></div><div class="thrv_wrapper thrv_text_element" data-tag="h2"><h3 class="" id="t-1631267064071" style="" data-css="tve-u-17e4dba3d71">1.2. Der default case</h3></div><div class="thrv_wrapper thrv_text_element">	<p>Den default case führt das Programm dann aus, sollte keiner der fest definierten cases zutreffen. Das heißt, wenn wochentag nicht den Wert 1, 2, 3, 4 oder 5 besitzt, führt es den default case aus. Im Beispiel lassen wir hierzu „ungültiger Wochentag“ in der Konsole ausgeben.</p></div><div class="thrv_wrapper thrv_symbol thrive-shortcode thrv_symbol_25802" data-shortcode="thrive_symbol" data-id="25802" data-selector=".thrv_symbol_25802"><div class="thrive-shortcode-config" style="display: none !important"></div><div class="thrive-shortcode-html thrive-symbol-shortcode " data-symbol-id="25802"><style type="text/css" id="tcb-style-base-tcb_symbol-25802"  onLoad="typeof window.lightspeedOptimizeStylesheet === 'function' && window.lightspeedOptimizeStylesheet()" class="tcb-lightspeed-style">body:not(.tve_editor_page) .thrv_social_follow .tve_s_item a[href=""],body:not(.tve_editor_page) .thrive_author_links .tve_s_item a[href=""]{display: none;}.thrv_wrapper .tve-content-box-background{position: absolute;width: 100%;left: 0px;top: 0px;overflow: hidden;background-clip: padding-box;height: 100% !important;}.thrv_wrapper.thrv-content-box{box-sizing: border-box;position: relative;min-height: 10px;}.thrv_wrapper.thrv-content-box div:not(.thrv_icon):not(.ui-resizable-handle):not(.tve-auxiliary-icon-element){box-sizing: border-box;}.tve-cb{display: inline-block;vertical-align: middle;clear: both;overflow: visible;width: 100%;z-index: 1;position: relative;min-height: 10px;}.tve_image_caption{position: relative;}.tve_image_caption:not(.tcb-mm-image.tve-tab-image){height: auto !important;}.tve_image_caption .tve_image{max-width: 100%;width: 100%;}.tcb-style-wrap strong{font-weight: var(--g-bold-weight,bold);}.tcb-plain-text{cursor: text;}a .tcb-plain-text{cursor: inherit;}.thrv_text_element{overflow-wrap: break-word;}.thrive-symbol-shortcode{position: relative;}body:not(.tve_editor_page) .thrv_wrapper.thrv_footer,body:not(.tve_editor_page) .thrv_wrapper.thrv_header{padding: 0px;}.tcb-post-content.thrv_wrapper{margin-top: 15px;margin-bottom: 15px;padding: 0px;}#tve_editor .tcb-post-content p{font-size: 16px;line-height: 1.6em;}body:not(.tve_editor_page) .tcb-post-list[data-disabled-links="1"] article{position: relative;}.notifications-content-wrapper.tcb-permanently-hidden{display: none !important;}.tcb-permanently-hidden{display: none !important;}.tar-disabled{cursor: default;opacity: 0.4;pointer-events: none;}.tve_ea_thrive_animation{opacity: 0;}.tve_ea_thrive_animation.tve_anim_start{opacity: 1;transition: all 0.5s ease-out 0s;}.tve_ea_thrive_animation.tve_anim_slide_left{transform: translateX(-200px);}.tve_ea_thrive_animation.tve_anim_slide_left.tve_anim_start{transform: translateX(0px);}.tcb-flex-row{display: flex;flex-flow: row nowrap;align-items: stretch;justify-content: space-between;margin-top: 0px;margin-left: -15px;padding-bottom: 15px;padding-top: 15px;}.tcb-flex-col{flex: 1 1 auto;padding-top: 0px;padding-left: 15px;}.tcb-flex-row .tcb-flex-col{box-sizing: border-box;}.tcb-col{height: 100%;display: flex;flex-direction: column;position: relative;}.tcb-flex-row .tcb-col{box-sizing: border-box;}html{text-rendering: auto !important;}html body{text-rendering: auto !important;}.thrv_wrapper{margin-top: 20px;margin-bottom: 20px;padding: 1px;}.thrv_wrapper div{box-sizing: content-box;}.thrv_symbol .thrv_wrapper:not(.thrv_icon){box-sizing: border-box !important;}.thrv_wrapper.tve-elem-default-pad{padding: 20px;}.thrv_wrapper.thrv_text_element,.thrv_wrapper.thrv_symbol,.thrv_wrapper.thrv-plain-text{margin: 0px;}.thrv_wrapper.thrv-columns{margin-top: 10px;margin-bottom: 10px;padding: 0px;}p{font-size: 1em;}.tve_image{border-radius: 0px;box-shadow: none;}div .tve_image_caption{padding: 0px;max-width: 100% !important;box-sizing: border-box !important;}.tve_image_caption .tve_image_frame{display: block;max-width: 100%;position: relative;overflow: hidden;}.tve_image_caption .tve_image{display: block;padding: 0px;height: auto;}:not(#_s):not(#_s) .tcb-conditional-display-placeholder{position: relative;min-height: var(--tcb-container-height-d,100px) !important;}:not(#_s):not(#_s) .tcb-conditional-display-placeholder.thrv-page-section{box-sizing: border-box;margin: 0px;}:not(#_s):not(#_s) .tcb-conditional-display-placeholder.thrv-content-box{box-sizing: border-box;}:not(#_s):not(#_s) .tcb-conditional-display-placeholder .tve-page-section-out,:not(#_s):not(#_s) .tcb-conditional-display-placeholder .tve-content-box-background{box-sizing: border-box;position: absolute;width: 100%;height: 100%;left: 0px;top: 0px;overflow: hidden;}.thrv_wrapper.thrv_contentbox_shortcode{position: relative;}body:not(.ttb-editor-page) .tcb-post-content::before,body:not(.ttb-editor-page) .tcb-post-content::after{display: none;}.thrv_wrapper.thrv_text_element{padding: 1px;}body.single:not(.tve_editor_page) .thrv_contents_table:not(.tve-rendered){display: none;}body.single:not(.tve_editor_page) #tve_editor .thrv_contents_table{display: block;}@media (max-width: 1023px){:not(#_s):not(#_s) .tcb-conditional-display-placeholder{min-height: var(--tcb-container-height-t) !important;}}@media (max-width: 767px){html{overflow-x: hidden !important;}html,body{max-width: 100vw !important;}.tcb-flex-row{flex-direction: column;}.thrv_wrapper > .tcb-flex-row:not(.v-2) > .tcb-flex-col{width: 100%;max-width: 100% !important;flex: 0 0 auto !important;}:not(#_s):not(#_s) .tcb-conditional-display-placeholder{min-height: var(--tcb-container-height-m) !important;}}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){.tcb-flex-col{width: 100%;}.tcb-col{display: block;}}@media screen and (max-device-width: 480px){body{text-size-adjust: none;}}</style><style class='tve-symbol-custom-style'>@media (min-width: 300px){.thrv_symbol_25802 [data-css="tve-u-18901083292"]{padding-left: 0px !important;margin-top: 0px !important;padding-top: 0px !important;margin-bottom: 0px !important;padding-bottom: 0px !important;}.thrv_symbol_25802 [data-css="tve-u-18901083294"]{box-shadow: rgba(0,0,0,0.4) 0px 0px 12px 0px;--tve-border-radius: 20px;border-radius: 20px;overflow: hidden;border: 2px solid rgb(255,255,255) !important;background-image: linear-gradient(rgba(255,255,255,0.8),rgba(255,255,255,0.8)),repeating-radial-gradient(circle at center center,rgba(148,163,176,0.7),rgba(148,163,176,0.7) 1px,transparent 1px,transparent 100%) !important;background-size: auto,3px 3px !important;background-position: 50% 50%,50% 50% !important;background-attachment: scroll,scroll !important;background-repeat: no-repeat,repeat !important;--background-image: linear-gradient(rgba(255,255,255,.8),rgba(255,255,255,.8)),repeating-radial-gradient(circle at center center,rgba(148,163,176,.7),rgba(148,163,176,.7) 1px,transparent 1px,transparent 100%) !important;--background-size: auto auto,3px 3px !important;--background-position: 50% 50%,50% 50% !important;--background-attachment: scroll,scroll !important;--background-repeat: no-repeat,repeat !important;--tve-applied-background-image: linear-gradient(rgba(255,255,255,.8),rgba(255,255,255,.8)),repeating-radial-gradient(circle at center center,rgba(148,163,176,.7),rgba(148,163,176,.7) 1px,transparent 1px,transparent 100%) !important;}.thrv_symbol_25802 [data-css="tve-u-1890108329a"]{margin-top: 0px;margin-left: 0px;}.thrv_symbol_25802 [data-css="tve-u-189010832a2"]{border-radius: 8px;overflow: hidden;background-color: rgb(244,78,3) !important;--background-color: #f44e03 !important;--tve-applied-background-color: #f44e03 !important;}.thrv_symbol_25802 [data-css="tve-u-189010832a3"]{--tve-alignment: center;float: none;background-color: rgb(0,8,255) !important;margin-left: auto !important;margin-right: auto !important;}:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] p,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] li,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] blockquote,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] address,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] .tcb-plain-text,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] label,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] h1,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] h2,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] h3,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] h4,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] h5,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] h6{color: rgb(255,255,255);}:not(#tve) .thrv_symbol_25802 [data-css="tve-u-189010832a4"]{font-size: 20px !important;font-weight: var(--g-bold-weight,bold) !important;}.thrv_symbol_25802 [data-css="tve-u-18901083299"]{width: 387px;padding-left: 0px !important;padding-right: 0px !important;margin-top: 0px !important;margin-bottom: 0px !important;}.thrv_symbol_25802 [data-css="tve-u-1890108329e"]{margin-top: 0px !important;margin-left: 10px !important;margin-right: 10px !important;}:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329f"]{font-size: 17px !important;color: rgb(0,0,0) !important;--tcb-applied-color: #000 !important;--tve-applied-color: #000 !important;}.thrv_symbol_25802 [data-css="tve-u-189010832a1"]{max-width: 388px;padding-top: 10px !important;padding-bottom: 10px !important;margin: 0px 10px !important;}.thrv_symbol_25802 [data-css="tve-u-18901083295"]{--tve-border-radius: 20px;border-radius: 20px;overflow: hidden;margin-top: 0px !important;margin-bottom: 0px !important;}.thrv_symbol_25802 [data-css="tve-u-18901083297"]{max-width: 39.9998%;}.thrv_symbol_25802 [data-css="tve-u-1890108329b"]{max-width: 59.9982%;}.thrv_symbol_25802 [data-css="tve-u-18901083298"]{justify-content: center !important;}.thrv_symbol_25802 [data-css="tve-u-18901083296"]{padding-top: 0px !important;padding-bottom: 0px !important;}.thrv_symbol_25802 [data-css="tve-u-1890108329c"]{justify-content: center !important;padding-left: 0px !important;padding-right: 0px !important;}.thrv_symbol_25802 [data-css="tve-u-1890108329d"]{margin-top: 0px !important;margin-bottom: 0px !important;padding: 0px 10px !important;}.thrv_symbol_25802 [data-css="tve-u-1890108329d"] > .tve-cb{justify-content: center;display: flex;flex-direction: column;}.thrv_symbol_25802 [data-css="tve-u-18901083293"]{max-width: 900px;float: none;width: 100%;margin-left: 20px !important;margin-right: auto !important;padding: 0px !important;margin-bottom: 50px !important;}:not(#tve) .thrv_symbol_25802 [data-css="tve-u-18901083293"]:hover [data-css="tve-u-18901083294"]{background-image: none !important;box-shadow: rgba(0,0,0,0.4) 0px 0px 12px 8px !important;}}@media (max-width: 1023px){.thrv_symbol_25802 [data-css="tve-u-1890108329e"]{margin-top: 0px !important;margin-bottom: -10px !important;}:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329f"]{font-size: 18px !important;}.thrv_symbol_25802 [data-css="tve-u-189010832a1"]{margin-top: 0px !important;}.thrv_symbol_25802 [data-css="tve-u-1890108329c"]{padding-top: 5px !important;padding-bottom: 5px !important;}.thrv_symbol_25802 [data-css="tve-u-18901083297"]{max-width: 40%;}.thrv_symbol_25802 [data-css="tve-u-1890108329b"]{max-width: 59.9996%;}:not(#tve) .thrv_symbol_25802 [data-css="tve-u-189010832a4"]{font-size: 18px !important;}.thrv_symbol_25802 [data-css="tve-u-18901083292"]{padding-right: 20px !important;}}@media (max-width: 767px){.thrv_symbol_25802 [data-css="tve-u-18901083299"]{width: 420px;float: none;margin-left: auto !important;margin-right: auto !important;margin-bottom: 0px !important;}.thrv_symbol_25802 [data-css="tve-u-1890108329e"]{margin-top: 12px !important;margin-bottom: 0px !important;}:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329f"]{font-size: 18px !important;}.thrv_symbol_25802 [data-css="tve-u-189010832a1"]{max-width: 500px;margin: 0px 10px 15px !important;}:not(#tve) .thrv_symbol_25802 [data-css="tve-u-189010832a4"]{font-size: 18px !important;}.thrv_symbol_25802 [data-css="tve-u-1890108329b"]{max-width: 100%;}.thrv_symbol_25802 [data-css="tve-u-1890108329d"]{padding-left: 0px !important;padding-right: 0px !important;}.thrv_symbol_25802 [data-css="tve-u-18901083292"]{padding-right: 0px !important;}.thrv_symbol_25802 [data-css="tve-u-18901083293"]{margin-left: 0px !important;}}</style><div class="thrv_wrapper thrv_contentbox_shortcode thrv-content-box tve-elem-default-pad" data-css="tve-u-18901083292" style=""> <div class="tve-content-box-background" data-tcb_hover_state_parent="1"></div> <div class="tve-cb"><a href="https://programmieren-starten.de/pev-lp1/" target="_blank" rel=" nofollow" class=""></a><a href="https://programmieren-starten.de/pev-lp1/" target="_blank" rel=" nofollow" class=""></a><a href="https://programmieren-starten.de/pev-lp1/" target="_blank" rel=" nofollow" class=""></a><a href="https://programmieren-starten.de/pev-lp1/" target="_blank" rel=" nofollow" class=""></a><a href="https://programmieren-starten.de/pev-lp1/" target="_blank" rel=" nofollow" class=""></a><a href="https://programmieren-starten.de/pev-lp1/" target="_blank" rel=" nofollow" class=""></a><a href="https://programmieren-starten.de/pev-lp1/" target="_blank" rel=" nofollow" class=""></a><a href="https://programmieren-starten.de/pev-lp1/" target="_blank" rel=" nofollow" class=""></a><a href="https://programmieren-starten.de/pev-lp1/" target="_blank" rel=" nofollow" class=""></a><a href="https://programmieren-starten.de/csharp-lp1/" target="_blank" rel=""><div class="thrv_wrapper thrv_contentbox_shortcode thrv-content-box tve_evt_manager_listen tve_et_tve-viewport tve_ea_thrive_animation tve_anim_slide_left tve-viewport-triggered" data-css="tve-u-18901083293" data-link-wrap="1" data-tcb-events="__TCB_EVENT_[{&quot;t&quot;:&quot;tve-viewport&quot;,&quot;config&quot;:{&quot;anim&quot;:&quot;slide_left&quot;,&quot;loop&quot;:0},&quot;a&quot;:&quot;thrive_animation&quot;}]_TNEVE_BCT__" style="" id="banner-lm1"> <div class="tve-content-box-background" data-css="tve-u-18901083294" data-tcb_hover_state_parent="1" style="--tve-border-radius:20px; border-radius: 20px; overflow: hidden;"></div> <div class="tve-cb"><div class="thrv_wrapper thrv-columns" style="--tcb-col-el-width: 721.859;" data-css="tve-u-18901083295"><div class="tcb-flex-row tcb-resized tcb--cols--2" data-css="tve-u-18901083296" style=""><div class="tcb-flex-col c-33" data-css="tve-u-18901083297" style=""><div class="tcb-col" data-css="tve-u-18901083298" style=""><div class="thrv_wrapper tve_image_caption" data-css="tve-u-18901083299" style=""><span class="tve_image_frame" style="width: 100%;"><img decoding="async" loading="lazy" class="tve_image wp-image-19282" alt="c# masterkurs kursbild" width="280" height="280" title="C# Masterkurs Kursbild" data-id="19282" src="https://programmieren-starten.de/wp-content/uploads/2022/05/C-Masterkurs-Kursbild.svg" style="aspect-ratio: auto 810 / 810;" data-css="tve-u-1890108329a" data-pagespeed-url-hash="3050102232" onload="pagespeed.CriticalImages.checkImageForCriticality(this);" data-width="280" data-init-width="810" data-init-height="809.999993" data-height="280"></span></div></div></div><div class="tcb-flex-col c-66" data-css="tve-u-1890108329b" style=""><div class="tcb-col" data-css="tve-u-1890108329c" style=""><div class="thrv_wrapper thrv_contentbox_shortcode thrv-content-box tve-elem-default-pad" data-css="tve-u-1890108329d" style=""> <div class="tve-content-box-background"></div> <div class="tve-cb" style=""><div class="thrv_wrapper thrv_text_element" style="" data-css="tve-u-1890108329e"><p data-css="tve-u-1890108329f" style="text-align: center;">Du möchtest die Programmiersprache C# <strong>von A bis Z meistern</strong>?</p><p data-css="tve-u-1890108329f" style="text-align: center;">Dann informiere dich jetzt über unseren umfassenden <strong>C# Masterkurs</strong>:</p></div><div class="thrv_wrapper thrv_contentbox_shortcode thrv-content-box tve-elem-default-pad" data-css="tve-u-189010832a1" style=""> <div class="tve-content-box-background" data-css="tve-u-189010832a2" style=""></div> <div class="tve-cb"><div class="thrv_wrapper thrv_text_element thrv-plain-text" data-css="tve-u-189010832a3" style="background-color: rgb(244, 78, 3) !important; --background-color:rgb(244, 78, 3) !important;"><div class="tcb-plain-text" data-css="tve-u-189010832a4" style="text-align: center;">Alle Details zum Kurs</div></div></div> </div></div> </div></div></div></div></div></div> </div></a></div> </div></div></div><div class="thrv_wrapper thrv_text_element" data-tag="h2"><h2 class="" data-css="tve-u-61dea370caf265" id="t-1628932082479">2. C# switch Blöcke in der Praxis</h2></div><div class="thrv_wrapper thrv_text_element"><p>Um das Thema noch besser verstehen zu können, sehen wir uns die C# switch Blöcke nun mal in der Praxis anhand eines Beispiels an.</p></div><div class="thrv_wrapper tve_image_caption" data-css="tve-u-61dea370caf2b0"><span class="tve_image_frame"><img decoding="async" class="tve_image tcb-moved-image wp-image-17143" alt="c# switch praxisbeispiel" data-id="17143" width="742" data-init-width="1548" height="307" data-init-height="640" title="c#-switch-praxisbeispiel-2" loading="lazy" src="https://programmieren-starten.de/wp-content/uploads/2022/01/c-switch-praxisbeispiel-2.png" data-width="742" data-height="307" data-pagespeed-url-hash="859667993" onload="pagespeed.CriticalImages.checkImageForCriticality(this);" style="aspect-ratio: auto 1548 / 640;" data-css="tve-u-17e4dbcef84" srcset="https://www.programmieren-starten.de/wp-content/uploads/2022/01/c-switch-praxisbeispiel-2.png 1548w, https://www.programmieren-starten.de/wp-content/uploads/2022/01/c-switch-praxisbeispiel-2-300x124.png 300w, https://www.programmieren-starten.de/wp-content/uploads/2022/01/c-switch-praxisbeispiel-2-1024x423.png 1024w, https://www.programmieren-starten.de/wp-content/uploads/2022/01/c-switch-praxisbeispiel-2-768x318.png 768w, https://www.programmieren-starten.de/wp-content/uploads/2022/01/c-switch-praxisbeispiel-2-1536x635.png 1536w" sizes="auto, (max-width: 742px) 100vw, 742px" /></span></div><div class="thrv_wrapper thrv_text_element"><p>Hierfür erstellen wir eine Integer Variable mit dem Namen monat und setzen diese auf den Wert 3. Wir möchten nun einen switch Block bauen, der monat auf verschiedene Konstanten überprüft. Für die Konstanten wählen wir die Zahlen von 1 bis 12. Im Beispiel werde ich nicht alle Konstanten ausschreiben, da das den Rahmen dieses Beitrags sprengen würde. Die verbleibenden Konstanten kannst du in deinem Programm aber gerne als Übung selbst ergänzen.</p><p>Für jede Zahl, die wir haben, soll das Programm dann den entsprechenden Monat in Textform auf der Konsole ausgeben.</p><p>Für den Fall, dass monat den Wert 1 hat, legen wir in case 1 fest, dass das Programm „Januar“ auf der Konsole ausgeben werden soll. Um den case abzuschließen, setzen wir noch ein break.</p><p>Für den case 2 legen wir die Ausgabe „Februar“ fest und setzen auch hier ein break:</p></div><div class="thrv_wrapper tve_image_caption" data-css="tve-u-61dea370caf2c3"><span class="tve_image_frame"><img decoding="async" class="tve_image wp-image-17145" alt="case 2 der switch anweisung" data-id="17145" width="742" data-init-width="1536" height="280" data-init-height="580" title="3" loading="lazy" src="https://programmieren-starten.de/wp-content/uploads/2022/01/3.png" data-width="742" data-height="280" data-pagespeed-url-hash="1154167914" onload="pagespeed.CriticalImages.checkImageForCriticality(this);" style="aspect-ratio: auto 1536 / 580;" srcset="https://www.programmieren-starten.de/wp-content/uploads/2022/01/3.png 1536w, https://www.programmieren-starten.de/wp-content/uploads/2022/01/3-300x113.png 300w, https://www.programmieren-starten.de/wp-content/uploads/2022/01/3-1024x387.png 1024w, https://www.programmieren-starten.de/wp-content/uploads/2022/01/3-768x290.png 768w" sizes="auto, (max-width: 742px) 100vw, 742px" /></span></div><div class="thrv_wrapper thrv_text_element">	<p>Für case 3, der auch der letzte dieses Beispiels sein wird, lassen wir in der Konsole „März“ ausgeben und setzen ebenfalls am Ende ein break:</p></div><div class="thrv_wrapper tve_image_caption" data-css="tve-u-61dea370caf2e9"><span class="tve_image_frame"><img decoding="async" class="tve_image wp-image-17148" alt="case 3 der c# switch anweisung" data-id="17148" width="742" data-init-width="1502" height="373" data-init-height="756" title="4" loading="lazy" src="https://programmieren-starten.de/wp-content/uploads/2022/01/4.png" data-width="742" data-height="373" data-pagespeed-url-hash="1448667835" onload="pagespeed.CriticalImages.checkImageForCriticality(this);" style="aspect-ratio: auto 1502 / 756;" srcset="https://www.programmieren-starten.de/wp-content/uploads/2022/01/4.png 1502w, https://www.programmieren-starten.de/wp-content/uploads/2022/01/4-300x151.png 300w, https://www.programmieren-starten.de/wp-content/uploads/2022/01/4-1024x515.png 1024w, https://www.programmieren-starten.de/wp-content/uploads/2022/01/4-768x387.png 768w" sizes="auto, (max-width: 742px) 100vw, 742px" /></span></div><div class="thrv_wrapper thrv_text_element"><p>Zu guter Letzt definieren wir noch den default case, der dann ausgeführt wird, wenn keiner der oben definierten cases zutrifft. Für diesen default case lassen wir auf der Konsole ausgeben „Ungültiger Monat“ und schreiben auch danach das Schlüsselwort break:</p></div><div class="thrv_wrapper tve_image_caption" data-css="tve-u-17e4dc0b8a4"><span class="tve_image_frame"><img decoding="async" class="tve_image wp-image-17150" alt="default case" data-id="17150" width="742" data-init-width="1572" height="446" data-init-height="946" title="5" loading="lazy" src="https://programmieren-starten.de/wp-content/uploads/2022/01/5.png" data-width="742" data-height="446" data-pagespeed-url-hash="2499927161" onload="pagespeed.CriticalImages.checkImageForCriticality(this);" style="aspect-ratio: auto 1572 / 946;" srcset="https://www.programmieren-starten.de/wp-content/uploads/2022/01/5.png 1572w, https://www.programmieren-starten.de/wp-content/uploads/2022/01/5-300x181.png 300w, https://www.programmieren-starten.de/wp-content/uploads/2022/01/5-1024x616.png 1024w, https://www.programmieren-starten.de/wp-content/uploads/2022/01/5-768x462.png 768w, https://www.programmieren-starten.de/wp-content/uploads/2022/01/5-1536x924.png 1536w" sizes="auto, (max-width: 742px) 100vw, 742px" /></span></div><div class="thrv_wrapper thrv_text_element"><p>An dieser Stelle starten wir das Programm einmal, um zu sehen, was passiert. In der Variable monat befindet sich der Wert 3:</p></div><div class="thrv_wrapper tve_image_caption" data-css="tve-u-17e4dc16460"><span class="tve_image_frame"><img decoding="async" class="tve_image wp-image-17152" alt="ausgabe des praxisbeispiels" data-id="17152" width="742" data-init-width="948" height="67" data-init-height="86" title="6" loading="lazy" src="https://programmieren-starten.de/wp-content/uploads/2022/01/6.png" data-width="742" data-height="67" data-pagespeed-url-hash="2794427082" onload="pagespeed.CriticalImages.checkImageForCriticality(this);" style="aspect-ratio: auto 948 / 86;" srcset="https://www.programmieren-starten.de/wp-content/uploads/2022/01/6.png 948w, https://www.programmieren-starten.de/wp-content/uploads/2022/01/6-300x27.png 300w, https://www.programmieren-starten.de/wp-content/uploads/2022/01/6-768x70.png 768w" sizes="auto, (max-width: 742px) 100vw, 742px" /></span></div><div class="thrv_wrapper thrv_text_element"><p>Wie wir sehen, gibt das Programm März in der Konsole aus. Das ist schließlich der dritte Monat und entspricht dem case 3.</p><p>Weisen wir der Variable monat den Wert 1 zu, gibt uns das Programm „Januar“ auf der Konsole aus:</p></div><div class="thrv_wrapper tve_image_caption" data-css="tve-u-17e4dc2a0cd"><span class="tve_image_frame"><img decoding="async" class="tve_image wp-image-17154" alt="modifizierter switch block" data-id="17154" width="742" data-init-width="1472" height="272" data-init-height="540" title="7" loading="lazy" src="https://programmieren-starten.de/wp-content/uploads/2022/01/7.png" data-width="742" data-height="272" data-pagespeed-url-hash="3088927003" onload="pagespeed.CriticalImages.checkImageForCriticality(this);" style="aspect-ratio: auto 1472 / 540;" srcset="https://www.programmieren-starten.de/wp-content/uploads/2022/01/7.png 1472w, https://www.programmieren-starten.de/wp-content/uploads/2022/01/7-300x110.png 300w, https://www.programmieren-starten.de/wp-content/uploads/2022/01/7-1024x376.png 1024w, https://www.programmieren-starten.de/wp-content/uploads/2022/01/7-768x282.png 768w" sizes="auto, (max-width: 742px) 100vw, 742px" /></span></div><div class="thrv_wrapper tve_image_caption" data-css="tve-u-17e4dc2e783"><span class="tve_image_frame"><img decoding="async" class="tve_image wp-image-17155" alt="ausgabe des modifizierten blocks" data-id="17155" width="742" data-init-width="926" height="69" data-init-height="86" title="8" loading="lazy" src="https://programmieren-starten.de/wp-content/uploads/2022/01/8.png" data-width="742" data-height="69" data-pagespeed-url-hash="3383426924" onload="pagespeed.CriticalImages.checkImageForCriticality(this);" style="aspect-ratio: auto 926 / 86;" srcset="https://www.programmieren-starten.de/wp-content/uploads/2022/01/8.png 926w, https://www.programmieren-starten.de/wp-content/uploads/2022/01/8-300x28.png 300w, https://www.programmieren-starten.de/wp-content/uploads/2022/01/8-768x71.png 768w" sizes="auto, (max-width: 742px) 100vw, 742px" /></span></div><div class="thrv_wrapper thrv_text_element"><p>Wenn wir etwas völlig anderes eingeben wie etwa 1234, gibt uns das Programm den default case und somit „Ungültiger Monat“ aus:</p></div><div class="thrv_wrapper tve_image_caption" data-css="tve-u-17e4dc49f14"><span class="tve_image_frame"><img decoding="async" class="tve_image wp-image-17157" alt="weitere modifizierung" data-id="17157" width="742" data-init-width="1462" height="197" data-init-height="388" title="9" loading="lazy" src="https://programmieren-starten.de/wp-content/uploads/2022/01/9.png" data-width="742" data-height="197" data-pagespeed-url-hash="3677926845" onload="pagespeed.CriticalImages.checkImageForCriticality(this);" style="aspect-ratio: auto 1462 / 388;" srcset="https://www.programmieren-starten.de/wp-content/uploads/2022/01/9.png 1462w, https://www.programmieren-starten.de/wp-content/uploads/2022/01/9-300x80.png 300w, https://www.programmieren-starten.de/wp-content/uploads/2022/01/9-1024x272.png 1024w, https://www.programmieren-starten.de/wp-content/uploads/2022/01/9-768x204.png 768w" sizes="auto, (max-width: 742px) 100vw, 742px" /></span></div><div class="thrv_wrapper tve_image_caption" data-css="tve-u-17e4dc4e3db"><span class="tve_image_frame"><img decoding="async" class="tve_image wp-image-17158" alt="weitere ausgabe" data-id="17158" width="742" data-init-width="984" height="66" data-init-height="88" title="10" loading="lazy" src="https://programmieren-starten.de/wp-content/uploads/2022/01/10.png" data-width="742" data-height="66" data-pagespeed-url-hash="1814468825" onload="pagespeed.CriticalImages.checkImageForCriticality(this);" style="aspect-ratio: auto 984 / 88;" srcset="https://www.programmieren-starten.de/wp-content/uploads/2022/01/10.png 984w, https://www.programmieren-starten.de/wp-content/uploads/2022/01/10-300x27.png 300w, https://www.programmieren-starten.de/wp-content/uploads/2022/01/10-768x69.png 768w" sizes="auto, (max-width: 742px) 100vw, 742px" /></span></div><div class="thrv_wrapper thrv_text_element"><p>So viel zum Thema switch case in C#!</p><blockquote class="">Die Switch-Blöcke verwenden wir vor allem dann, wenn wir eine <strong>bestimmte Variable auf mehrere verschiedene konstante Werte überprüfen möchten</strong>. Anstelle eines großen verschachtelten if-Statements mit zahlreichen Alternativblöcken können wir also die C# switch Blöcke nutzen, die unseren Code wesentlich schöner und übersichtlicher gestalten.</blockquote></div><div class="thrv_wrapper thrv_symbol thrive-shortcode thrv_symbol_25802" data-shortcode="thrive_symbol" data-id="25802" data-selector=".thrv_symbol_25802"><div class="thrive-shortcode-config" style="display: none !important"></div><div class="thrive-shortcode-html thrive-symbol-shortcode " data-symbol-id="25802"><style type="text/css" id="tcb-style-base-tcb_symbol-25802"  onLoad="typeof window.lightspeedOptimizeStylesheet === 'function' && window.lightspeedOptimizeStylesheet()" class="tcb-lightspeed-style">body:not(.tve_editor_page) .thrv_social_follow .tve_s_item a[href=""],body:not(.tve_editor_page) .thrive_author_links .tve_s_item a[href=""]{display: none;}.thrv_wrapper .tve-content-box-background{position: absolute;width: 100%;left: 0px;top: 0px;overflow: hidden;background-clip: padding-box;height: 100% !important;}.thrv_wrapper.thrv-content-box{box-sizing: border-box;position: relative;min-height: 10px;}.thrv_wrapper.thrv-content-box div:not(.thrv_icon):not(.ui-resizable-handle):not(.tve-auxiliary-icon-element){box-sizing: border-box;}.tve-cb{display: inline-block;vertical-align: middle;clear: both;overflow: visible;width: 100%;z-index: 1;position: relative;min-height: 10px;}.tve_image_caption{position: relative;}.tve_image_caption:not(.tcb-mm-image.tve-tab-image){height: auto !important;}.tve_image_caption .tve_image{max-width: 100%;width: 100%;}.tcb-style-wrap strong{font-weight: var(--g-bold-weight,bold);}.tcb-plain-text{cursor: text;}a .tcb-plain-text{cursor: inherit;}.thrv_text_element{overflow-wrap: break-word;}.thrive-symbol-shortcode{position: relative;}body:not(.tve_editor_page) .thrv_wrapper.thrv_footer,body:not(.tve_editor_page) .thrv_wrapper.thrv_header{padding: 0px;}.tcb-post-content.thrv_wrapper{margin-top: 15px;margin-bottom: 15px;padding: 0px;}#tve_editor .tcb-post-content p{font-size: 16px;line-height: 1.6em;}body:not(.tve_editor_page) .tcb-post-list[data-disabled-links="1"] article{position: relative;}.notifications-content-wrapper.tcb-permanently-hidden{display: none !important;}.tcb-permanently-hidden{display: none !important;}.tar-disabled{cursor: default;opacity: 0.4;pointer-events: none;}.tve_ea_thrive_animation{opacity: 0;}.tve_ea_thrive_animation.tve_anim_start{opacity: 1;transition: all 0.5s ease-out 0s;}.tve_ea_thrive_animation.tve_anim_slide_left{transform: translateX(-200px);}.tve_ea_thrive_animation.tve_anim_slide_left.tve_anim_start{transform: translateX(0px);}.tcb-flex-row{display: flex;flex-flow: row nowrap;align-items: stretch;justify-content: space-between;margin-top: 0px;margin-left: -15px;padding-bottom: 15px;padding-top: 15px;}.tcb-flex-col{flex: 1 1 auto;padding-top: 0px;padding-left: 15px;}.tcb-flex-row .tcb-flex-col{box-sizing: border-box;}.tcb-col{height: 100%;display: flex;flex-direction: column;position: relative;}.tcb-flex-row .tcb-col{box-sizing: border-box;}html{text-rendering: auto !important;}html body{text-rendering: auto !important;}.thrv_wrapper{margin-top: 20px;margin-bottom: 20px;padding: 1px;}.thrv_wrapper div{box-sizing: content-box;}.thrv_symbol .thrv_wrapper:not(.thrv_icon){box-sizing: border-box !important;}.thrv_wrapper.tve-elem-default-pad{padding: 20px;}.thrv_wrapper.thrv_text_element,.thrv_wrapper.thrv_symbol,.thrv_wrapper.thrv-plain-text{margin: 0px;}.thrv_wrapper.thrv-columns{margin-top: 10px;margin-bottom: 10px;padding: 0px;}p{font-size: 1em;}.tve_image{border-radius: 0px;box-shadow: none;}div .tve_image_caption{padding: 0px;max-width: 100% !important;box-sizing: border-box !important;}.tve_image_caption .tve_image_frame{display: block;max-width: 100%;position: relative;overflow: hidden;}.tve_image_caption .tve_image{display: block;padding: 0px;height: auto;}:not(#_s):not(#_s) .tcb-conditional-display-placeholder{position: relative;min-height: var(--tcb-container-height-d,100px) !important;}:not(#_s):not(#_s) .tcb-conditional-display-placeholder.thrv-page-section{box-sizing: border-box;margin: 0px;}:not(#_s):not(#_s) .tcb-conditional-display-placeholder.thrv-content-box{box-sizing: border-box;}:not(#_s):not(#_s) .tcb-conditional-display-placeholder .tve-page-section-out,:not(#_s):not(#_s) .tcb-conditional-display-placeholder .tve-content-box-background{box-sizing: border-box;position: absolute;width: 100%;height: 100%;left: 0px;top: 0px;overflow: hidden;}.thrv_wrapper.thrv_contentbox_shortcode{position: relative;}body:not(.ttb-editor-page) .tcb-post-content::before,body:not(.ttb-editor-page) .tcb-post-content::after{display: none;}.thrv_wrapper.thrv_text_element{padding: 1px;}body.single:not(.tve_editor_page) .thrv_contents_table:not(.tve-rendered){display: none;}body.single:not(.tve_editor_page) #tve_editor .thrv_contents_table{display: block;}@media (max-width: 1023px){:not(#_s):not(#_s) .tcb-conditional-display-placeholder{min-height: var(--tcb-container-height-t) !important;}}@media (max-width: 767px){html{overflow-x: hidden !important;}html,body{max-width: 100vw !important;}.tcb-flex-row{flex-direction: column;}.thrv_wrapper > .tcb-flex-row:not(.v-2) > .tcb-flex-col{width: 100%;max-width: 100% !important;flex: 0 0 auto !important;}:not(#_s):not(#_s) .tcb-conditional-display-placeholder{min-height: var(--tcb-container-height-m) !important;}}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){.tcb-flex-col{width: 100%;}.tcb-col{display: block;}}@media screen and (max-device-width: 480px){body{text-size-adjust: none;}}</style><style class='tve-symbol-custom-style'>@media (min-width: 300px){.thrv_symbol_25802 [data-css="tve-u-18901083292"]{padding-left: 0px !important;margin-top: 0px !important;padding-top: 0px !important;margin-bottom: 0px !important;padding-bottom: 0px !important;}.thrv_symbol_25802 [data-css="tve-u-18901083294"]{box-shadow: rgba(0,0,0,0.4) 0px 0px 12px 0px;--tve-border-radius: 20px;border-radius: 20px;overflow: hidden;border: 2px solid rgb(255,255,255) !important;background-image: linear-gradient(rgba(255,255,255,0.8),rgba(255,255,255,0.8)),repeating-radial-gradient(circle at center center,rgba(148,163,176,0.7),rgba(148,163,176,0.7) 1px,transparent 1px,transparent 100%) !important;background-size: auto,3px 3px !important;background-position: 50% 50%,50% 50% !important;background-attachment: scroll,scroll !important;background-repeat: no-repeat,repeat !important;--background-image: linear-gradient(rgba(255,255,255,.8),rgba(255,255,255,.8)),repeating-radial-gradient(circle at center center,rgba(148,163,176,.7),rgba(148,163,176,.7) 1px,transparent 1px,transparent 100%) !important;--background-size: auto auto,3px 3px !important;--background-position: 50% 50%,50% 50% !important;--background-attachment: scroll,scroll !important;--background-repeat: no-repeat,repeat !important;--tve-applied-background-image: linear-gradient(rgba(255,255,255,.8),rgba(255,255,255,.8)),repeating-radial-gradient(circle at center center,rgba(148,163,176,.7),rgba(148,163,176,.7) 1px,transparent 1px,transparent 100%) !important;}.thrv_symbol_25802 [data-css="tve-u-1890108329a"]{margin-top: 0px;margin-left: 0px;}.thrv_symbol_25802 [data-css="tve-u-189010832a2"]{border-radius: 8px;overflow: hidden;background-color: rgb(244,78,3) !important;--background-color: #f44e03 !important;--tve-applied-background-color: #f44e03 !important;}.thrv_symbol_25802 [data-css="tve-u-189010832a3"]{--tve-alignment: center;float: none;background-color: rgb(0,8,255) !important;margin-left: auto !important;margin-right: auto !important;}:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] p,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] li,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] blockquote,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] address,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] .tcb-plain-text,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] label,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] h1,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] h2,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] h3,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] h4,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] h5,:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329c"] h6{color: rgb(255,255,255);}:not(#tve) .thrv_symbol_25802 [data-css="tve-u-189010832a4"]{font-size: 20px !important;font-weight: var(--g-bold-weight,bold) !important;}.thrv_symbol_25802 [data-css="tve-u-18901083299"]{width: 387px;padding-left: 0px !important;padding-right: 0px !important;margin-top: 0px !important;margin-bottom: 0px !important;}.thrv_symbol_25802 [data-css="tve-u-1890108329e"]{margin-top: 0px !important;margin-left: 10px !important;margin-right: 10px !important;}:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329f"]{font-size: 17px !important;color: rgb(0,0,0) !important;--tcb-applied-color: #000 !important;--tve-applied-color: #000 !important;}.thrv_symbol_25802 [data-css="tve-u-189010832a1"]{max-width: 388px;padding-top: 10px !important;padding-bottom: 10px !important;margin: 0px 10px !important;}.thrv_symbol_25802 [data-css="tve-u-18901083295"]{--tve-border-radius: 20px;border-radius: 20px;overflow: hidden;margin-top: 0px !important;margin-bottom: 0px !important;}.thrv_symbol_25802 [data-css="tve-u-18901083297"]{max-width: 39.9998%;}.thrv_symbol_25802 [data-css="tve-u-1890108329b"]{max-width: 59.9982%;}.thrv_symbol_25802 [data-css="tve-u-18901083298"]{justify-content: center !important;}.thrv_symbol_25802 [data-css="tve-u-18901083296"]{padding-top: 0px !important;padding-bottom: 0px !important;}.thrv_symbol_25802 [data-css="tve-u-1890108329c"]{justify-content: center !important;padding-left: 0px !important;padding-right: 0px !important;}.thrv_symbol_25802 [data-css="tve-u-1890108329d"]{margin-top: 0px !important;margin-bottom: 0px !important;padding: 0px 10px !important;}.thrv_symbol_25802 [data-css="tve-u-1890108329d"] > .tve-cb{justify-content: center;display: flex;flex-direction: column;}.thrv_symbol_25802 [data-css="tve-u-18901083293"]{max-width: 900px;float: none;width: 100%;margin-left: 20px !important;margin-right: auto !important;padding: 0px !important;margin-bottom: 50px !important;}:not(#tve) .thrv_symbol_25802 [data-css="tve-u-18901083293"]:hover [data-css="tve-u-18901083294"]{background-image: none !important;box-shadow: rgba(0,0,0,0.4) 0px 0px 12px 8px !important;}}@media (max-width: 1023px){.thrv_symbol_25802 [data-css="tve-u-1890108329e"]{margin-top: 0px !important;margin-bottom: -10px !important;}:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329f"]{font-size: 18px !important;}.thrv_symbol_25802 [data-css="tve-u-189010832a1"]{margin-top: 0px !important;}.thrv_symbol_25802 [data-css="tve-u-1890108329c"]{padding-top: 5px !important;padding-bottom: 5px !important;}.thrv_symbol_25802 [data-css="tve-u-18901083297"]{max-width: 40%;}.thrv_symbol_25802 [data-css="tve-u-1890108329b"]{max-width: 59.9996%;}:not(#tve) .thrv_symbol_25802 [data-css="tve-u-189010832a4"]{font-size: 18px !important;}.thrv_symbol_25802 [data-css="tve-u-18901083292"]{padding-right: 20px !important;}}@media (max-width: 767px){.thrv_symbol_25802 [data-css="tve-u-18901083299"]{width: 420px;float: none;margin-left: auto !important;margin-right: auto !important;margin-bottom: 0px !important;}.thrv_symbol_25802 [data-css="tve-u-1890108329e"]{margin-top: 12px !important;margin-bottom: 0px !important;}:not(#tve) .thrv_symbol_25802 [data-css="tve-u-1890108329f"]{font-size: 18px !important;}.thrv_symbol_25802 [data-css="tve-u-189010832a1"]{max-width: 500px;margin: 0px 10px 15px !important;}:not(#tve) .thrv_symbol_25802 [data-css="tve-u-189010832a4"]{font-size: 18px !important;}.thrv_symbol_25802 [data-css="tve-u-1890108329b"]{max-width: 100%;}.thrv_symbol_25802 [data-css="tve-u-1890108329d"]{padding-left: 0px !important;padding-right: 0px !important;}.thrv_symbol_25802 [data-css="tve-u-18901083292"]{padding-right: 0px !important;}.thrv_symbol_25802 [data-css="tve-u-18901083293"]{margin-left: 0px !important;}}</style><div class="thrv_wrapper thrv_contentbox_shortcode thrv-content-box tve-elem-default-pad" data-css="tve-u-18901083292" style=""> <div class="tve-content-box-background" data-tcb_hover_state_parent="1"></div> <div class="tve-cb"><a href="https://programmieren-starten.de/pev-lp1/" target="_blank" rel=" nofollow" class=""></a><a href="https://programmieren-starten.de/pev-lp1/" target="_blank" rel=" nofollow" class=""></a><a href="https://programmieren-starten.de/pev-lp1/" target="_blank" rel=" nofollow" class=""></a><a href="https://programmieren-starten.de/pev-lp1/" target="_blank" rel=" nofollow" class=""></a><a href="https://programmieren-starten.de/pev-lp1/" target="_blank" rel=" nofollow" class=""></a><a href="https://programmieren-starten.de/pev-lp1/" target="_blank" rel=" nofollow" class=""></a><a href="https://programmieren-starten.de/pev-lp1/" target="_blank" rel=" nofollow" class=""></a><a href="https://programmieren-starten.de/pev-lp1/" target="_blank" rel=" nofollow" class=""></a><a href="https://programmieren-starten.de/pev-lp1/" target="_blank" rel=" nofollow" class=""></a><a href="https://programmieren-starten.de/csharp-lp1/" target="_blank" rel=""><div class="thrv_wrapper thrv_contentbox_shortcode thrv-content-box tve_evt_manager_listen tve_et_tve-viewport tve_ea_thrive_animation tve_anim_slide_left tve-viewport-triggered" data-css="tve-u-18901083293" data-link-wrap="1" data-tcb-events="__TCB_EVENT_[{&quot;t&quot;:&quot;tve-viewport&quot;,&quot;config&quot;:{&quot;anim&quot;:&quot;slide_left&quot;,&quot;loop&quot;:0},&quot;a&quot;:&quot;thrive_animation&quot;}]_TNEVE_BCT__" style="" id="banner-lm1"> <div class="tve-content-box-background" data-css="tve-u-18901083294" data-tcb_hover_state_parent="1" style="--tve-border-radius:20px; border-radius: 20px; overflow: hidden;"></div> <div class="tve-cb"><div class="thrv_wrapper thrv-columns" style="--tcb-col-el-width: 721.859;" data-css="tve-u-18901083295"><div class="tcb-flex-row tcb-resized tcb--cols--2" data-css="tve-u-18901083296" style=""><div class="tcb-flex-col c-33" data-css="tve-u-18901083297" style=""><div class="tcb-col" data-css="tve-u-18901083298" style=""><div class="thrv_wrapper tve_image_caption" data-css="tve-u-18901083299" style=""><span class="tve_image_frame" style="width: 100%;"><img decoding="async" loading="lazy" class="tve_image wp-image-19282" alt="c# masterkurs kursbild" width="280" height="280" title="C# Masterkurs Kursbild" data-id="19282" src="https://programmieren-starten.de/wp-content/uploads/2022/05/C-Masterkurs-Kursbild.svg" style="aspect-ratio: auto 810 / 810;" data-css="tve-u-1890108329a" data-pagespeed-url-hash="3050102232" onload="pagespeed.CriticalImages.checkImageForCriticality(this);" data-width="280" data-init-width="810" data-init-height="809.999993" data-height="280"></span></div></div></div><div class="tcb-flex-col c-66" data-css="tve-u-1890108329b" style=""><div class="tcb-col" data-css="tve-u-1890108329c" style=""><div class="thrv_wrapper thrv_contentbox_shortcode thrv-content-box tve-elem-default-pad" data-css="tve-u-1890108329d" style=""> <div class="tve-content-box-background"></div> <div class="tve-cb" style=""><div class="thrv_wrapper thrv_text_element" style="" data-css="tve-u-1890108329e"><p data-css="tve-u-1890108329f" style="text-align: center;">Du möchtest die Programmiersprache C# <strong>von A bis Z meistern</strong>?</p><p data-css="tve-u-1890108329f" style="text-align: center;">Dann informiere dich jetzt über unseren umfassenden <strong>C# Masterkurs</strong>:</p></div><div class="thrv_wrapper thrv_contentbox_shortcode thrv-content-box tve-elem-default-pad" data-css="tve-u-189010832a1" style=""> <div class="tve-content-box-background" data-css="tve-u-189010832a2" style=""></div> <div class="tve-cb"><div class="thrv_wrapper thrv_text_element thrv-plain-text" data-css="tve-u-189010832a3" style="background-color: rgb(244, 78, 3) !important; --background-color:rgb(244, 78, 3) !important;"><div class="tcb-plain-text" data-css="tve-u-189010832a4" style="text-align: center;">Alle Details zum Kurs</div></div></div> </div></div> </div></div></div></div></div></div> </div></a></div> </div></div></div><a href="https://programmieren-starten.de/csharp-lp1/" target="_blank" rel=" nofollow"></a><a href="https://programmieren-starten.de/python-lp1/" target="_blank" rel="  nofollow"></a><div class="thrv_wrapper thrv_contentbox_shortcode thrv-content-box tve-elem-default-pad" data-css="tve-u-61dea370caf420" style=""> <div class="tve-content-box-background"></div> <div class="tve-cb"><div class="thrv_wrapper thrv-columns" style="--tcb-col-el-width: 741.859;" data-css="tve-u-61dea370caf435"><div class="tcb-flex-row v-2 m-edit tcb-mobile-wrap tcb--cols--2" data-css="tve-u-61dea370caf440" style=""><div class="tcb-flex-col" data-css="tve-u-61dea370caf462" style=""><div class="tcb-col"><div class="thrv_wrapper thrv-button thrv-button-v2 tcb-local-vars-root" data-css="tve-u-61dea370caf474" style=""> <div class="thrive-colors-palette-config" style="display: none !important"></div> <a href="https://programmieren-starten.de/blog/csharp-if/" class="tcb-button-link tcb-plain-text" rel="nofollow"> <span class="tcb-button-texts"><span class="tcb-button-text thrv-inline-text" data-css="tve-u-61dea370caf496" style="">Vorheriger Artikel</span></span> </a> </div></div></div><div class="tcb-flex-col" data-css="tve-u-61dea370caf4a7" style=""><div class="tcb-col"><div class="thrv_wrapper thrv-button thrv-button-v2 tcb-local-vars-root" data-css="tve-u-61dea370caf4b3" style=""> <div class="thrive-colors-palette-config" style="display: none !important"></div> <a href="https://programmieren-starten.de/blog/csharp-while-und-csharp-do-while/" class="tcb-button-link tcb-plain-text" rel="nofollow"> <span class="tcb-button-texts"><span class="tcb-button-text thrv-inline-text" data-css="tve-u-61dea370caf4d2" style="">Nächster Artikel</span></span> </a> </div></div></div></div></div></div> </div><div class="tcb_flag" style="display: none"></div>
<p>Der Beitrag <a href="https://www.programmieren-starten.de/blog/csharp-switch/">C# Tutorial [5/17] – Die C# switch Anweisung</a> erschien zuerst auf <a href="https://www.programmieren-starten.de">programmieren-starten.de</a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
