Strona główna : Warunki oprogramowania : Definicja języka C #

C#

C # (wymawiane „C Sharp”) to plik język programowania opracowany przez Microsoft. Został wprowadzony w 2002 roku w wersji 1.0 programu Microsoft .NET Framework. Od tego czasu C # przeszedł kilka poprawek, odpowiadających każdej aktualizacji .NET. Dziś jest to jeden z najpopularniejszych języków programowania do tworzenia Okna programy i Aplikacje internetowe.

C # jest pochodną języka programowania C i jest podobny do C + +. Używa tych samych podstawowych operatorów co C ++ obiektowyz rozróżnianiem wielkości liter i ma prawie identyczny składnia. Istnieje jednak kilka różnic między językami C # i C ++. Poniżej znajduje się tylko kilka przykładów:

  • Tablice w C ++ są wskaźnikami, podczas gdy w C # są to obiekty, które mogą zawierać metody i właściwości.
  • The bool (boolean) typ danych nie jest rozpoznawany jako liczba całkowita, tak jak w C ++.
  • Słowa kluczowe typedef, zewnętrzny, statyczny wszystkie mają inne znaczenie w C # niż w C ++.
  • Instrukcje przełączania języka C # nie obsługują przechodzenia z jednego przypadku do drugiego.
  • Globalne metody i zmienne nie są obsługiwane w C #, podczas gdy są w C ++.

Co najważniejsze, C # został zaprojektowany specjalnie dla Microsoft .NET Framework. Pozwala to programistom na korzystanie ze wszystkich funkcji oferowanych przez .NET API. Jednak oznacza to również, że aplikacje C # mogą działać tylko na platformie Platformy obsługują .NET Czas, takich jak Windows, Windows Server i Windows Phone. Aby programy napisane w C # działały na innych platformach, kod musi być skompilowany za pomocą narzędzia do konwersji, takiego jak Microsoft .NET Native.

UWAGA: Nazwa „C #” pochodzi od nuty „C♯”, co oznacza, że ​​jest krokiem naprzód w stosunku do oryginalnej wersji C. Symbol ♯ składa się również z czterech znaków plus, co może oznaczać, że C # jest bardziej zaawansowany niż C ++. .

TechLib - słownik komputerowy Tech Lib

Ta strona zawiera techniczną definicję języka C #. Wyjaśnia w terminologii komputerowej, co oznacza C # i jest jednym z wielu terminów programowych w słowniku TechLib.

Wszystkie definicje na stronie TechLib są napisane tak, aby były dokładne pod względem technicznym, ale także łatwe do zrozumienia. Jeśli uznasz tę definicję C # za pomocną, możesz odwołać się do niej, korzystając z powyższych linków cytowania.