Pobierz prezentację
Pobieranie prezentacji. Proszę czekać
1
Tablice, listy, obiekty w C# i nie tylko!
Prelegent: Michał Cywiński Przedstawić się Zapytać kto zrobił zadanie domowe, kto zaczął, kto nie, kto wie jak zrobić, kto nie wie
2
O mnie Student II roku informatyki na WAT Projekty własne Obsługa firm
Staż w Billennium sp. z o.o. Głównie technologie webowe (ASP.NET, PHP JQuery) Technologie towarzyszące (Microsoft SQL Server, RavenDB, LINQ) W wolnych chwilach Windows Phone Diaspora Game ( Modern Warfare, League of Legends, Company of Heroes Opowiedzieć o projektach, firmach, stażu Opowiedzieć co się robi w ASP.net, co robi Jquery Here comes your footer Page 2
3
Pomagam o każdej porze dnia i nocy
Kontakt Grupa: I2X4S1 WWW: Blog: Facebook: michalcyw Twitter: mcywinskipl GG: Pomagam o każdej porze dnia i nocy Nikomu nie odmawiam pomocy i jak wiem to odpowiem Zachęcić do pytania w jakichkolwiek kwestiach związanych nie tylko z programowaniem, ale też informatyką, w tym w związku z Linuksem i Open Source albo żeby pograć Here comes your footer Page 3
4
Czyli krótkie przypomnienie z WDP oraz nowości w języku C#
Tablice w C# Czyli krótkie przypomnienie z WDP oraz nowości w języku C# Encyklopedyczny skrót Here comes your footer Page 4
5
Porównanie zapisu tablic
Tablice w C/C++ Tablice w C# Ciągły obszar pamięci Ograniczająca Deklaracja: Typ nazwa[wielkość]; Przykład: int arr[10]; Ciągły obszar pamięci Ograniczająca Jest obiektem – ma swoje metody Deklaracja: Typ[] nazwa = new typ[wielkość]; Przykład: int[10] arr = new int[10]; W C/C++ to po prostu miejsce na kilka zmiennych W C# oferuje swoje metody, używamy słówka NEW – jest obiektem Wytłumaczyć deklarację Here comes your footer Page 5
6
Dostępny zestaw metod
Here comes your footer Page 6
7
DEMO Here comes your footer Page 7
Po zakończeniu wyjaśnić, że nie będę tego wałkował, bo właściwie na WDPie było skatowane, a chętni mogą pobawić się z tablicami jeszcze. Warto bardziej skupić się na listach Here comes your footer Page 7
8
To co tygrysy lubią najbardziej!
Listy w C# To co tygrysy lubią najbardziej! Encyklopedyczny skrót Here comes your footer Page 8
9
Listy w C# Tak jak na WDP – trzymamy w nich zmienne lub obiekty tego samego typu Nie jesteśmy ograniczeni długością Oferują mnóstwo świetnych metod Wprowadzamy pętlę foreach Można dużo opowiadać, ale najpierw trzeba poznać podstawy Here comes your footer Page 9
10
Jak obchodzić się z listami w C#? DEKLARACJE
List<typ_danej> nazwa_listy; - Deklaracja nazwa_list = new List<typ_danej>(); - Stworzenie obiektu listy Możemy w jednej linii zadeklarować i stworzyć listę Here comes your footer Page 10
11
Jak obchodzić się z listami w C#? Podstawowe metody i właściwości
Add() – Dodaje obiekt Clear() – Usuwa wszystko Contains() – Sprawdza czy w liście istnieje podany w argumencie obiekt Count – Zawiera liczbę obiektów w liście RemoveAt() – Usuwa obiekt na pozycji podanej w argumencie Reverse() – Odwraca kolejność elementów Sort() – Sortuje listę Z (): metody Bez: właściwości Warto wspomnieć, że są metody do przechodzenia z listy w tablicę i z tablicy w listę Here comes your footer Page 11
12
oraz listowe warsztaty
DEMO oraz listowe warsztaty Po zakończeniu wyjaśnić, że nie będę tego wałkował, bo właściwie na WDPie było skatowane, a chętni mogą pobawić się z tablicami jeszcze. Warto bardziej skupić się na listach Wrzucić liczby w sposób tablicowy i wypisać Odwrócić kolejność i użyć pętli foreach i wypisać Wypisać liczbę elementów Usunąć na pozycji 5 Wypisać jeszcze raz Sprwadzić i wypisać czy na liście istnieje element 5 i 6 Wyczyścić listę Wypisać liczność Here comes your footer Page 12
13
Wy decydujecie co dalej!
Dodatkowe tematy Wy decydujecie co dalej! Encyklopedyczny skrót Here comes your footer Page 13
14
Materiały z sesji http://www.michal-cywinski.pl/downloads/cyberguru
Encyklopedyczny skrót Here comes your footer Page 14
Podobne prezentacje
© 2024 SlidePlayer.pl Inc.
All rights reserved.