Wprowadzenie
Język programowania C# jest szeroko oparty na typach danych. Typy danych ograniczają rodzaje wartości, które mogą być przechowywane w danej zmiennej, co może być przydatne podczas próby utworzenia kodu wolnego od błędów. Jako deweloper pewnie wykonujesz operacje na zmiennych, ponieważ wiesz z wyprzedzeniem, że przechowuje tylko prawidłowe wartości.
Załóżmy, że Twoim zadaniem jest utworzenie nowej aplikacji, która musi pobierać, manipulować i przechowywać wiele różnych rodzajów danych, w tym poszczególne wartości liczbowe i sekwencje wartości liczbowych i tekstowych. Wybór odpowiednich typów danych ma kluczowe znaczenie dla sukcesu prac programistycznych. Ale jakie są twoje opcje i jakie kryteria należy użyć w obliczu kilku typów danych, które wydają się podobne?
W tym module dowiesz się, jak aplikacja przechowuje i przetwarza dane. Dowiesz się, że istnieją dwa rodzaje typów danych, które odpowiadają dwóm sposobom przetwarzania danych. Napiszesz kod, który identyfikuje maksymalne i minimalne wartości, które mogą być przechowywane w określonym typie danych liczbowych. Poznasz również kryteria, które należy użyć podczas wybierania między kilkoma typami danych liczbowych dla aplikacji.
Po ukończeniu tego modułu będziesz mieć pewność, że będziesz pracować z różnymi typami danych w języku C# i wybrać odpowiedni typ danych dla określonej aplikacji.
Cele nauczania
W tym module wykonasz następujące czynności:
- Poznaj podstawowe różnice między typami wartości i typami referencyjnymi.
- Opis właściwości wielu nowych typów danych liczbowych, w tym nowych typów całkowitych i typów zmiennoprzecinkowych.
- Napisanie kodu, który zwraca maksymalne i minimalne wartości, jakie mogą być przechowywane w typach danych liczbowych.
- Użyj słowa kluczowego
new, aby utworzyć nowe wystąpienia typu referencyjnego. - Określenie typu danych, który należy wybrać dla danej aplikacji.
Wymagania wstępne
- Doświadczenie w korzystaniu z podstawowych typów danych, takich jak
string,char,bool,intidecimal - Doświadczenie w używaniu interpolacji ciągów do łączenia zmiennych w szablonach ciągów
- Doświadczenie w używaniu komentarzy kodu do komentowania nieużywanego kodu
- Doświadczenie w tworzeniu, kompilowania i uruchamianiu kodu w języku C# przy użyciu programu Visual Studio Code