Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
talit:pythonforcsharp [2021-07-12 10:11] hoftalit:pythonforcsharp [2022-12-12 15:48] (aktuell) sca
Zeile 1: Zeile 1:
-====== - Python for C# developer and vice versa ======+====== - Python for C# developers and vice versa ======
  
 ===== - Shortcuts in Visual Studio (C#) ===== ===== - Shortcuts in Visual Studio (C#) =====
Zeile 101: Zeile 101:
  
  
-===== - Methoden =====+===== - Funktionen =====
  
-In C# wird eine Methode wir folgt deklariert:+In C# wird eine Funktion wir folgt deklariert:
  
 <code csharp> <code csharp>
Zeile 112: Zeile 112:
 </code> </code>
  
-Diese Methode nimmt drei Ints, wandelt diese in Strings um, hängt sie aneinander und giebt sie zurück.+Diese Funktion nimmt drei Ints, wandelt diese in Strings um, hängt sie aneinander und gibt sie zurück.
  
-Die äquivalente Methode in Python sieht wie folgt aus:+Die äquivalente Funktion in Python sieht wie folgt aus:
  
 <code python> <code python>
Zeile 122: Zeile 122:
  
 Erklärung: Erklärung:
-   * Mit **def** wird eine Methode gekennzeichnet. +   * Mit **def** wird eine Funktion gekennzeichnet. 
-   * Der **Typ des Rückgabewerts** wird nicht angegeben. Hat eine Methode keinen Rückgabewert (in C#: void), so hat diese Methode in Python einfach kein return-Statement, alles andere bleibt unverändert.+   * Der **Typ des Rückgabewerts** wird nicht angegeben. Hat eine Funktion keinen Rückgabewert (in C#: void), so hat diese Funktion in Python einfach kein return-Statement, alles andere bleibt unverändert.
    * Der Typ der Argumente (//a,b,c//) wird nicht angegeben.    * Der Typ der Argumente (//a,b,c//) wird nicht angegeben.
-   * In C# wird der Codeblock, der zur Methode gehört, in **geschwungenen Klammern** geschrieben. In Python gibt es diese nicht. Stattdessen wird der Code mit der **Tabulatortaste eingerückt**.+   * In C# wird der Codeblock, der zur Funktion gehört, in **geschwungenen Klammern** geschrieben. In Python gibt es diese nicht. Stattdessen wird der Code mit der **Tabulatortaste eingerückt**.
  
 ===== - Schleifen ===== ===== - Schleifen =====
  • talit/pythonforcsharp.1626084669.txt.gz
  • Zuletzt geändert: 2021-07-12 10:11
  • von hof