C# długość listy

C# długość listy
W C#istnieje klasa listy, która ma kontener, w którym możemy dodawać dane w postaci wartości indeksu za pomocą dynamicznie przydzielonego rozmiaru, w przeciwieństwie do tablic. Długość listy zawierających elementy można uzyskać za pomocą funkcji Count (). W tym artykule pokaże procedurę pomiaru długości listy.

Realizacja

Przykład 1

Ten przykład dotyczy przykładowego tworzenia nowej listy. Ponieważ listy są dynamicznie tworzonymi kontenerami, zawsze używamy z nimi „nowego” słowa kluczowego. Aby rozpocząć program, musimy użyć dwóch podstawowych bibliotek systemowych C#. Podobnie jak wszystkie kolekcje i listy, powiązane informacje są zawarte w kolekcjach biblioteki ogólnej. Użyjemy tych dwóch plików nagłówka w naszych programach list:

Za pomocą systemu;
Za pomocą systemu. Kolekcje.Ogólny;

Po wprowadzeniu bibliotek przejdziemy do programu głównego; Lista zostanie utworzona. Będzie to zawierać dane typu danych liczb całkowitych.

Lista FirstList = nowa lista ();

W tym przykładzie nie dodamy żadnego elementu do listy, więc liczba elementów wyniesie zero. Długość listy można uzyskać za pomocą wbudowanej funkcji liczby C#. To wywołanie funkcji jest wykonywane za pośrednictwem obiektu nowo utworzonej listy. Wywojemy tę funkcję za pośrednictwem klasy konsoli i funkcji WriteLine (), aby wyświetlić zawartość na terminalu.

Konsola.WriteLine (Firstlist.Liczyć);

Zapisz kod. Aby wykonać program, użyjemy kompilatora MCS. Ten kompilator skompiluje kod, a następnie go wykona. Mono wykonuje kod.

Plik $ MCS.Cs
$ Plik mono.exe

W wykonaniu zobaczysz, że funkcja liczby pokazuje długość listy jako zero, ponieważ dowolny element nie jest dodawany do listy.

Teraz, jeśli chcemy dodać elementy do listy, użyjemy pętli dla iteracji za pośrednictwem listy i dodać do niej elementy na każdym indeksie listy. Ponieważ lista zawiera indeksy takie jak tablice, będziemy uzyskiwać dostęp do elementów za pośrednictwem pętli dla. Ta pętla zaczyna się od 2 i kończy się przed 10th numer.

Wewnątrz pętli funkcja add () - używana jest wbudowana funkcja C#. Ta funkcja jest wykorzystywana do dodawania elementów do listy. Za każdym razem, gdy używamy funkcji add (), element jest dodawany do następnego indeksu na liście automatycznie.

Pierwsza lista.Dodaj (i * 2);

Ponownie długość listy jest uzyskiwana za pomocą funkcji Count ().

Przykład nr 2

W poprzednim przykładzie dodaliśmy liczby do listy liczb całkowitych za pomocą pętli, która rozpoczyna się od konkretnej liczby, a kończy się na określonym limicie. Ale, podobnie jak tablice, listy są również zadeklarowane i inicjowane ręcznie. Po utworzeniu listy dodajemy do nich elementy. W tym przykładzie do utworzenia listy używana jest zmienna typu stringowego. Oznacza to, że będzie zawierał sznurki, nie tylko liczby całkowite.

Po zdefiniowaniu obu bibliotek utworzymy listę zmiennych ciągów.

Lista student_list = nowa lista ();

Po ogłoszeniu listy ciągu zaczniemy ręcznie dodawać wartości do listy za pośrednictwem funkcji Add (). Ciąg, który chcemy dodać, zostanie napisany jako argument w parametrach. Za każdym razem zintegrujemy tę funkcję Add () z obiektem listy, ponieważ wszystkie elementy dodane do tej listy są dostępne za pośrednictwem obiektu.

Student_list.Dodaj („Anna Hallow”);

Podobnie wszystkie cztery kolejne struny zostaną dodane. W tej ilustracji użyjemy zmiennej typu liczb całkowitych do przechowywania długości listy. Ta zmienna będzie używana bezpośrednio do wyświetlania liczby zawartych w nich elementów. Ta długość zostanie obliczona za pomocą funkcji liczby, do której można uzyskać dostęp za pośrednictwem obiektu listy.

Int student_count = student_list.Liczyć;

Teraz wydrukujemy wyniki za pośrednictwem zmiennej, która przechowuje liczbę elementów na liście. Zmienna zawiera wynik liczb całkowitych. Ta wartość jest przekonwertowana najpierw na ciąg, ponieważ zastosowaliśmy proces połączenia.

Proces ten polega na dodaniu do siebie dwóch ciągów. Pierwszy ciąg jest używany instrukcja, a drugi ciąg jest wynikiem przechowywanym w zmiennej. Konwersja odbywa się za pośrednictwem wbudowanej funkcji ciągów „ToString ()”. Do tej funkcji jest dostępny za pośrednictwem zmiennej o liczbie elementów listy.

Student_count.ToString ();

Po wykonaniu zobaczysz, że oba ciągi są połączone za pomocą operatora „+” używanego do dodania obu ciągów.

Przykład nr 3

Oprócz funkcji Count () funkcja pojemności służy do pomiaru całkowitej wartości liczb, którą lista może pomieścić w ustalonym rozmiarze. Jeśli chcemy w pewnym stopniu ograniczyć rozmiar listy, będzie ona miała stałą pojemność. W ramach programu głównego zadeklarowana jest zmienna typu var. Zmienna typu var to typ danych, który oznacza varchar, który zawiera znaki i liczby całkowite zarówno na liście, jak i w dowolnym innym pojemniku. Do obu tych funkcji są dostępne za pośrednictwem nowo utworzonych numerów list. Wartość jest dostępna za pomocą znaku dolara.

Liczby.cout;
Liczby.pojemność;

Pojemność listy jest zawsze dodawana w postaci kawałków, mocy 2, która jest domyślną wartością pojemności. W ten sposób rozmiar listy występuje w odstępach czasu. Rozmiar listy nie musi się różnić.

Jeśli zmienna poprzedniej pojemności, której wartość jest przypisana do pojemności liczb, EE wykorzysta pętlę w celu wygenerowania serii zdolności do 8 razy. Wewnątrz pętli stosuje się kropkę IF. Jeśli wartość „liczby pojemności” nie jest równa wartości „prevcapacity”, pętla będzie kontynuować iterację. Wartość bieżącej pojemności jest przypisywana do „PREVCAPACITY”, a pętla jest zwiększana. Ostatecznie wartości pojemności są wyświetlane w każdej iteracji do ósmego po raz.

Po wykonaniu kodu zobaczysz, że ponieważ dowolny element nie jest dodany do listy, rozmiar listy wynosi zero, ale pojemność stałej listy jest zawsze tam. Jeśli pojemność stałej listy nie wyświetli się, obliczymy ją za pomocą funkcji pojemności.

Wniosek

Długość listy w C# jest uzyskiwana za pomocą funkcji liczby. Ta funkcja jest łatwa w użyciu i można uzyskać do niej dostęp za pomocą obiektu listy, która używa funkcji add (). Dodanie elementów można wykonać ręcznie lub przez pętlę. Oba przypadki są wyjaśnione bardzo dobrze za pomocą przykładów. W przeciwieństwie do funkcji liczby, funkcja pojemności służy do określenia rzeczywistego rozmiaru listy w momencie tworzenia. Zastosowanie pojemności i funkcji liczby są wyjaśnione w artykule z niektórymi podstawowymi przykładami. Przeczytaj więcej artykułów dostępnych na stronie internetowej, aby uzyskać więcej wskazówek i samouczków.