TOC

This article is currently in the process of being translated into Greek (~99% done).

Getting started:

Introduction

Καλώς ήλθατε σε αυτό το μάθημα για την C#. Μέσω της εισαγωγής του .NET framework, η Microsoft εισήγαγε μια νέα γλώσσα που ονομάζεται C# (προφέρεται ως Σι Σάρπ). Η C# σχεδιάστηκε έτσι ώστε να είναι απλή, μοντέρνα, γενικής χρήσεως, αντικειμενοστραφής γλώσσα προγραμματισμού, δενειζόμενη τις κεντρικές ιδέες αρκετών άλλων γλωσσών, κυρίως όμως και ιδιαιτέρως της Java.

Η C# θεωρητικά μπορεί να γίνει compile σε γλώσσα μηχανής, αλλά στην πραγματική ζωή, πάντα γίνεται συνδιαστικά με το .NET framework. Συνεπώς, εφαρμογές που έχουν γραφτεί σε C# απαιτούν να έχει εξκατασταθεί το .NET framework στον υπολογιστή που προορίζεται να τρέξει η εφαρμογή. Ενώ το .NET framework καθιστά εφικτή τη χρήση ενός μεγάλου πλήθους από γλώσσες, η C# ορισμένες φορές αναφέρεται ως Η γλώσσα .NET, ίσως επειδή είχε σχεδιαστεί μαζί με το framework.

H C# είναι μια αντικειμενοστραφής γλώσσα και προσφέρει μεταβλητές δημοσίας χρήσεως ή συναρτήσεις. Όλα είναι περιτυλιγμένα σε κλάσεις, ακόμη και απλοί τύποι δεδομένων όπως οι ακέραιοι και τα αλφαριθμητικά, τα οποία κληρονομούν από την κλάση System.Object.

Στα επόμενα κεφάλαια, θα οδηγηθήτε στα πλέον σημαντικότερα θέματα σχετικά με την C#.