C # (C Sharp)

Schrijver: Lewis Jackson
Datum Van Creatie: 13 Kunnen 2021
Updatedatum: 14 Kunnen 2024
Anonim
C# Tutorial - Full Course for Beginners
Video: C# Tutorial - Full Course for Beginners

Inhoud

Definitie - Wat betekent C # (C Sharp)?

C # is een algemene object-georiënteerde programmeertaal (OOP) voor netwerken en webontwikkeling. C # is gespecificeerd als een CLI-taal (Common Language Infrastructure).


In januari 1999 heeft de Nederlandse software-ingenieur Anders Hejlsberg een team gevormd om C # te ontwikkelen als aanvulling op het NET-framework van Microsoft. Aanvankelijk werd C # ontwikkeld als C-Like Object Oriented Language (Cool). De werkelijke naam is gewijzigd om potentiële handelsmerkproblemen te voorkomen. In januari 2000 werd NET uitgebracht als C #. Het NET-framework promoot meerdere webtechnologieën.

De term wordt soms gespeld als C Sharp of C-Sharp.

Een inleiding tot Microsoft Azure en de Microsoft Cloud | In deze handleiding leert u wat cloud computing inhoudt en hoe Microsoft Azure u kan helpen bij het migreren en runnen van uw bedrijf vanuit de cloud.

Techopedia verklaart C # (C Sharp)

Het # -teken van de term ontleent zijn naam aan de muzikale scherpe toets, die een toename van één halve toon aangeeft. C # wordt uitgesproken als "zie scherp".

C # heeft vele C- en C ++ -functies verbeterd en bijgewerkt, waaronder de volgende:


  • C # heeft een strikt Boolean type gegevensvariabele, zoals bool, terwijl C ++ bool-variabeletypes kunnen worden geretourneerd als gehele getallen of verwijzingen om veelvoorkomende programmeerfouten te voorkomen.
  • C # beheert automatisch ontoegankelijk objectgeheugen met behulp van een vuilnisman, waardoor zorgen van ontwikkelaars en geheugenlekken worden geëlimineerd.
  • C # type is veiliger dan C ++ en heeft alleen veilige standaardconversies (bijvoorbeeld gehele getallen verbreding), die tijdens compileren of runtime worden geïmplementeerd.

Geen impliciete conversies tussen Booleans, opsommingsleden en gehele getallen (anders dan 0) mogen worden geconverteerd naar een opgesomd type. Door de gebruiker gedefinieerde conversies moeten worden opgegeven als expliciet of impliciet, in tegenstelling tot de standaard impliciete conversieoperatoren en kopieerconstructeurs van C ++.