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 [2020-11-05 11:24] scatalit: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>
-public static string NumbersToSting(int a, int b, int c)+public static string NumbersToString(int a, int b, int c)
 { {
-    a.ToString() + b.ToString() + c.ToString();gesc+    return a.ToString() + b.ToString() + c.ToString();
 } }
 </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.1604575486.txt.gz
  • Zuletzt geändert: 2020-11-05 11:24
  • von sca