Sven Heinrich - C# - Grundlagen für Beginner

Здесь есть возможность читать онлайн «Sven Heinrich - C# - Grundlagen für Beginner» — ознакомительный отрывок электронной книги совершенно бесплатно, а после прочтения отрывка купить полную версию. В некоторых случаях можно слушать аудио, скачать через торрент в формате fb2 и присутствует краткое содержание. Жанр: unrecognised, на немецком языке. Описание произведения, (предисловие) а так же отзывы посетителей доступны на портале библиотеки ЛибКат.

C# - Grundlagen für Beginner: краткое содержание, описание и аннотация

Предлагаем к чтению аннотацию, описание, краткое содержание или предисловие (зависит от того, что написал сам автор книги «C# - Grundlagen für Beginner»). Если вы не нашли необходимую информацию о книге — напишите в комментариях, мы постараемся отыскать её.

C# – Grundlagen für Beginner widmet sich den Anfängen zum Erlernen der Programmiersprache C# (C-Sharp). Mit diesem eBook bekommt man alle wichtigen Begriffe und Codes griffbereit zum Loslegen. Außerdem kann bereits das erste 2D-Spiel «Tennis» mit einer Schritt-für-Schritt-Anleitung direkt nachprogrammiert und die neu erworbenen Kenntnisse vertieft werden.

C# - Grundlagen für Beginner — читать онлайн ознакомительный отрывок

Ниже представлен текст книги, разбитый по страницам. Система сохранения места последней прочитанной страницы, позволяет с удобством читать онлайн бесплатно книгу «C# - Grundlagen für Beginner», без необходимости каждый раз заново искать на чём Вы остановились. Поставьте закладку, и сможете в любой момент перейти на страницу, на которой закончили чтение.

Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

Beispielim Code:

In diesem Beispiel wurde der Rückgabewert als Datentyp int bestimmt Das - фото 42In diesem Beispiel wurde der Rückgabewert als Datentyp int bestimmt. Das bedeutet die Methode liefert nach dem Durchlaufen des Inhalts einen int -Wert zurück. Ein weiteres Schlüsselwort ist return („zurückgeben“). Die Methode soll also den Wert von a und b als int zurückgeben. Als mögliche Rückgabewerte können dabei alle Werttypen (int, string, bool, etc.) verwendet werden. An einer anderen Stelle im Code (beispielsweise in der Start-Methode) kann diese neue Methode dann aufgerufen und der Wert verarbeitet werden.

Um also das Ergebnis zu bekommen wird die zusätzliche Methode - фото 43Um also das Ergebnis zu bekommen, wird die zusätzliche Methode AddiereZweiZahlen() aufgerufen, ausgeführt und der Wert als Ergebnis zurückgeliefert.

Methode mit Parametern

Des Weiteren gibt es die Möglichkeit vordefinierte Parameter der Methode mitzugeben. Dabei werden die Parameter in Form von „Datentyp + Bezeichner“ in den ()-Klammern hinter der Methode eingegeben.

Rückgabewert Bezeichner (Datentyp Bezeichner){ Inhalt }Beispielim Code:

In diesem Beispiel gibst Du der Methode zwei int Variablen mit die innerhalb - фото 44In diesem Beispiel gibst Du der Methode zwei int -Variablen mit, die innerhalb der Methode verarbeitet werden. Anschließend wird ein weiterer int -Wert von der Methode zurückgegeben. Parameter können aber auch bei Methoden ohne Rückgabewert verwendet werden. Der Aufruf der soeben angelegten Methode sieht so aus:

Hierbei werden beim Aufruf der Methode direkt die notwendigen Werte 10 und 3 - фото 45Hierbei werden beim Aufruf der Methode direkt die notwendigen Werte (10 und 3) mitgegeben, damit diese verarbeitet werden können. Es besteht ebenfalls die Möglichkeit der Methode anstatt vordefinierter Werte, Variable mitzugeben.

Aber AchtungBei der Übergabe von Werten beim Aufruf einer Methode werden - фото 46 Aber Achtung:Bei der Übergabe von Werten beim Aufruf einer Methode werden Kopien von den Werten erstellt, womit dann die Methode arbeitet. Die Variablen werden nicht überschrieben.

Methoden mit Verweis-Parameter

Eine Methode mit Verweis-Parameter kommt am Anfang der Programmierung eher selten vor. Dennoch soll sie hier kurz erläutert werden, falls doch mal die Notwendigkeit der Nutzung besteht.

Bei dieser Methode wird als Parameter keine einzelne Variable in Form von Werttypen (beispielsweise int , float , string oder bool) , sondern es wird ein Verweistyp mitgegeben. Beispielsweise auf ein Datenfeld ( Array ). Was ein Array ist, wird Dir später noch erklärt. Beispielim Code:

In diesem Beispiel wird beim Aufruf der Methode ein Datenfeld mitgegeben das - фото 47In diesem Beispiel wird beim Aufruf der Methode ein Datenfeld mitgegeben, das anschließend von der Methode bearbeitet werden soll.

Dabei wird das Datenfeld anders als bei einfach Variablen überschrieben - фото 48Dabei wird das Datenfeld, anders als bei einfach Variablen, überschrieben.

Bedingte Anweisungen und Verzweigungen

Beim Programmieren eines Codeabschnittes kommt es häufig vor, dass ein Code nur ausgeführt werden soll, wenn eine bestimmte Bedingung eintritt.

Beispielsweise soll ein Code nur ausgeführt werden, wenn der vorgegebene Wert eine „5“ ist. Du benötigst also die Kontrolle, wann ein bestimmter Codeblock ausgeführt wird.

Doch was heißt das im Einzelnen, bzw. wie kann eine solche Bedingung umgesetzt werden.

„if“-Anweisung

Die erste Variante, eine bedingte Anweisung zu schreiben, ist die if -Abfrage.

if = wenn

Schaue Dir diesmal erst den kompletten Code an:

Was passiert hier a Es wird eine Variable vom Typ int mit dem Namen zahl - фото 49Was passiert hier? a) Es wird eine Variable vom Typ int mit dem Namen „zahl“ angelegt. b) In der Start-Methode wird „zahl“ einen Wert zugewiesen.

Exkurs „Zufallszahl“

An dieser Stelle lernst Du direkt, wie man eine Zufallszahl programmiert!

Mit folgendem Befehl wird eine zufällige ganze Zahl zwischen int -Minimum (inklusive) und int -Maximum (exklusive) berechnet.

Random.Range(int-Minimum, int-Maximum)

Im Beispiel können die Zahlen 1, 2, 3, 4, 5 und 6 ausgewählt werden (7 ist nicht mit inbegriffen, also exklusiv)

Nachdem nun eine zufällige Zahl vom Programm ermittelt wurde, möchtest Du aber, dass ein bestimmter Code nur dann ausgeführt wird, wenn die vom Programm erstellte Zahl „5“ lautet.

Du beginnst die Anweisung mit dem Schlüsselwort if und nennst in den ()-Klammern die Bedingung, die erfüllt werden muss.

if(Bedingung)

Dabei muss die Bedingung einen Vergleichbeinhalten, der entweder als Ergebnis wahr (true: Code wird ausgeführt) oder falsch (false: Code wird nicht ausgeführt) liefert. In diesem Fall lautet die Bedingung

zahl == 5

Vergleichsoperatoren

Zum Vergleichen innerhalb einer Bedingung stehen Dir folgende Vergleichsoperatoren zur Verfügung:

In unserem Beispiel wurde der Vergleich zahl 5 als Bedingung vorgegeben - фото 50In unserem Beispiel wurde der Vergleich

zahl == 5

als Bedingung vorgegeben. Hinter dieser Bedingung kommt ein Abschnitt, der mit {}-Klammern eingefasst ist. Hier wird der Code geschrieben, der nur dann ausgeführt werden soll, wenn „zahl“ gleich 5 ist.

Mehrere Bedingungen mit logischen Operatoren Als weiteres Beispiel soll der - фото 51

Mehrere Bedingungen mit logischen Operatoren

Als weiteres Beispiel soll der Code nur ausgeführt werden, wenn zahl1 „5“ und zahl2 „kleiner als 50“ ist:

Hier hast Du als Bedingung zwei Vergleiche die mit logischer Operator - фото 52Hier hast Du als Bedingung zwei Vergleiche die mit && (logischer Operator) verbunden sind. Diese logischen Operatoren stehen Dir für mehrere Vergleiche innerhalb der Bedingung zur Verfügung:

Besonderheit Operator Während und selbsterklärend sind schauen wir - фото 53

Besonderheit !-Operator

Читать дальше
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

Похожие книги на «C# - Grundlagen für Beginner»

Представляем Вашему вниманию похожие книги на «C# - Grundlagen für Beginner» списком для выбора. Мы отобрали схожую по названию и смыслу литературу в надежде предоставить читателям больше вариантов отыскать новые, интересные, ещё непрочитанные произведения.


Отзывы о книге «C# - Grundlagen für Beginner»

Обсуждение, отзывы о книге «C# - Grundlagen für Beginner» и просто собственные мнения читателей. Оставьте ваши комментарии, напишите, что Вы думаете о произведении, его смысле или главных героях. Укажите что конкретно понравилось, а что нет, и почему Вы так считаете.

x