Jak używać „var” w języku C#

Jak używać „var” w języku C#

Podczas pracy w programowaniu musimy wykorzystać wiele rodzajów zmiennych i funkcji w kodzie, aby było to zrozumiałe dla użytkowników i wygodne do wyszukiwania. Głównym celem wykorzystania zmiennych i funkcji w dowolnym kodzie jest unikanie złożoności i niejednoznaczności oraz uczynienie go wygodniejszym w użyciu. W ramach C#możemy domyślnie i jawnie zadeklarować zmienne. Deklaracja domyślna nie musi deklarować rodzaju zmiennej wraz z jej nazwą. Natomiast deklaracja jawna wymaga uwzględnienia rodzaju zmiennej.

Deklaracja niejawna potrzebuje słowa kluczowego „var”, aby zadeklarować dowolną zmienną, a sam kompilator zinterpretuje i określi rodzaj zmiennej wymaganej w pewnym momencie. Podczas gdy w Deklaracji Jawnej zadeklarujesz typ, a kompilator tylko go potwierdzi. W tym artykule skupimy się na użyciu słowa kluczowego „var” w celu domyślnego zadeklarowania zmiennych w C#. Upewnij się, że zaktualizuj system Linux. Proces aktualizacji pomoże Ci upewnić się, że system jest aktualny z najnowszymi funkcjami i bezbłędnymi z powodu tych aktualizacji.

Przykład nr 01:

Zrobimy nowy początek naszego pierwszego przykładu, tworząc plik C# dla kodu programu. Musisz wykonać instrukcję „dotknij” Linux w aplikacji konsoli. Ten plik zostanie wygenerowany w bieżącym katalogu roboczym, najprawdopodobniej „dom”.

Rozpoczniemy naszą pierwszą ilustrację, aby zademonstrować prostą składnię deklarowania i inicjowania dowolnej zmiennej w C#. Rozpocznij swój kod C# od ogólnego wykorzystania przestrzeni nazw „systemu” w kodzie. Ta przestrzeń nazw jest koniecznością w każdym kodzie C# do użycia wbudowanych funkcji ogólnego przeznaczenia. Następnie stworzyliśmy prostą i losową klasę o nazwie „Test” i rozpoczęliśmy w niej metodę sterownika Main ().

Naszą metodą Main () inicjowanie zmiennej całkowitej „x” z wartością 12. Słowo kluczowe „int” pokazuje typ „liczba całkowita” zmiennej „x”. Następny wiersz używa funkcji WriteLine () z systemu przestrzeni nazw i jej „konsoli” do wyświetlenia wartości zmiennej „x” na powłoce.

Korzystając z kompilatora MCS dla C, uruchom plik var.CS skompilowany lub kod bardzo wydajnie. Var.Utworzono plik exe i wykorzystaliśmy „mono-runtime” do uruchomienia tego pliku exe. Poniższe dane wyjściowe pokazuje prosty wyświetlacz zmiennej „x” z jej wartością:

Poprzednia ilustracja pokazuje definiowanie i inicjowanie dowolnego rodzaju zmiennej w C#. Przeciwnie, C# pozwala uniknąć używania typu danych ze zmienną i zamiast tego użyj słowa kluczowego „var”. Zastosowanie słowa kluczowego „var” sprawia, że ​​kompilator interpretuje typ samej zmiennej i nie musimy informować kompilatora. Zaktualizowaliśmy więc nasz kod poniżej. Za pomocą słowa kluczowego „var” zainicjowaliśmy dwie zmienne, „x” i „y”, odpowiednio z dodatnimi wartościami całkowitymi i ujemnymi. Następnie do wyświetlania wartości obu zmiennych „x” i „y” na powładzie konsoli użyto funkcji WriteLine (. Zapisz i zrezygnuj z edytora tekstu.

Skompilowaliśmy ten kod z kompilatorem „MCS” i utworzyliśmy jego plik EXE. To var.Plik exe został użyty do wykonania za pomocą mono-Runtime. Obie zmienne są wyświetlane i nie mamy żadnych błędów. Ten przykład pokazuje, w jaki sposób słowo kluczowe „var” jest cenne w deklarowaniu zmiennych:

Po zdefiniowaniu zmiennych domyślnie będziemy patrzeć na rodzaj zmiennej za pomocą funkcji „getType” C#. W tym celu musisz zaimplementować klasę „Tekst” przestrzeni nazw „System” w kodzie C# po użyciu przestrzeni nazw „System” osobno. W klasie „testowej” zastosowano tę samą metodę main (). Użyliśmy tych samych zmiennych, „x” i „y”. W ramach funkcji „writeLine ()” klasy konsoli, używamy „getType” wywołanego przez nazwy zmiennych do wyświetlania typu zmiennych wraz z ich wartościami. Użyliśmy formatu nawiasów kręconych w ciągu do wyświetlania wartości.

Po skompilowaniu i uruchomieniu tego programu musimy oddzielnie znać typ zmiennych, „x” i „y”. Obie zmienne są tego samego typu, i.mi., „Int32”, zgodnie z zrozumieniem kompilatora C#.

Przykład nr 02:

W poprzednim przykładzie widzieliśmy, w jaki sposób funkcja „var” i getType () może wyświetlać odpowiednio zmienną typu liczb całkowitych i jej typu na powładzie konsoli. Teraz przyjrzymy się niektórym innym typom zmiennych za pomocą słowa kluczowego „var”. Zainicjowaliśmy więc trzy zmienne, „x”, „y” i „z”, z słowem kluczowym „var” w kodzie sterownika main () tego programu.

Użyj „systemu.Test ”linia przestrzeni nazw u góry tego kodu. Te trzy zmienne zawierają w nich różne typy wartości, takie jak pływak, znak i ciąg. Używamy tej samej konsoli.Funkcja writeLine () do wyświetlania każdej zmiennej wraz z jej typem za pomocą funkcji „getType ()” z nazwami zmiennych. Ponieważ wszystkie zmienne są różnych typów, oczekujemy unikalnego wyjścia na naszym ekranie.

Zapiszmy i skompiluj nasz kod z kompilatorem „MCS”. Kompilacja była dość skuteczna i nie znaleziono błędów. Plik EXE dla tego kodu programu został wykorzystany w ramach instrukcji Mono do wykonania skompilowanego kodu. Wyjście wyświetliło trzy wartości zmienne, „x”, „y” i „z” wraz z ich typami. Pokazuje, że „X” ma typ „podwójny”, „Y” ma typ postaci, a „Z” ma typ ciągu.

Przykład nr 03:

Przyjrzeliśmy się większości typów znalezionych w C#, aby zademonstrować użycie słowa kluczowego „var” dla różnych i unikalnych zmiennych. Spójrzmy teraz na wartość zmienną typu boolean. Zaktualizowaliśmy więc zmienne w funkcji Main () i zastąpiliśmy x, y i z b1, b2 i b3. Domyślnie deklarujemy je słowem kluczowym „var” bez stwierdzenia ich typu.

Pierwsze dwie zmienne zawierają wartości logiczne „True” i „Fałsz”, a ostatnia zmienna jest pusta. Ta sama funkcja WriteLine () jest tutaj używana do wyświetlania wartości zmiennej wraz z ich typami za pomocą funkcji „getType” w tej linii.

Po użyciu tego kodu w kompilacji i wykonaniu go z wykonaniem C# Runtime „Mono”, mamy wynik pokazany. Wyświetla pierwsze dwie zmienne są typu „boolean”, podczas gdy trzecia jest typu ciągów. To pokazuje, że każda wartość zawierająca znaki specjalne, przestrzenie lub puste będzie uważane za ciąg.

Wniosek:

We wstępnym akapicie naszego artykułu krótko omówiliśmy ideę ukrytej i wyraźnej deklaracji zmiennych i dokonaliśmy porównania między nimi. Wyjaśniliśmy użycie słowa kluczowego „var” za pomocą funkcji C# „getType” z klasy „tekst” „System”, która stwierdza typ zmiennych na wyjściu. Wypróbowaliśmy te przykłady liczby całkowitej i negatywnej, znaku, pływaka, sznurka, logicznego i pustego typu zmiennych osobno. Ilustracje słowa kluczowego „var” pokazują, że nie będzie problemu wykonywania żadnej operacji na zmiennych z deklaracją słów kluczowych „var”. Mamy nadzieję, że ten artykuł jest pomocny. Sprawdź inne artykuły z Linux, aby uzyskać więcej wskazówek i samouczków.