Strona 1 z 1

Pytanie dotyczące switch (chcę sam wklepać zmienną)

Napisane: niedziela, 28 grudnia 2014, 22:29
przez kwojcik
Witam, znam trochę C++ i przyszedł czas na C#. W c++ jeżeli sami chcieliśmy podać warunek wystarczyło:

Code: Zaznacz cały

int a;
cout <<"Podaj np. liczbę: :  ";
cin >> a;
cout <<" Napisales: " << a << ;
Jak zrobić coś takiego ale w C#? Przerabiam właśnie lekcje ze Switch i chciałem dodać coś od siebie do programu ale sie nie udało.

Re: Pytanie dotyczące switch (chcę sam wklepać zmienną)

Napisane: poniedziałek, 29 grudnia 2014, 02:25
przez Morfidon

Code: Zaznacz cały

String line; 
line = Console.ReadLine();
i w line jest zawartość.

Pozdrawiam :)

Re: Pytanie dotyczące switch (chcę sam wklepać zmienną)

Napisane: poniedziałek, 29 grudnia 2014, 11:22
przez kwojcik
Działa, dzieki :)

Re: Pytanie dotyczące switch (chcę sam wklepać zmienną)

Napisane: poniedziałek, 29 grudnia 2014, 19:46
przez kwojcik
Nie chcę tworzyć nowego tematu, wiec napisze w tym. Chodzi mi o tablice. w kursie mamy przedstawione to tak:

Code: Zaznacz cały

int[] tab = new int []{1,2,3,4,5,6,7,8,9,...........};
Podczas gdy w c++ to samo tak:

Code: Zaznacz cały

int tab[] = {1,2,3,4,5,6,7,8,9,............... };
o co chodzi z tym "new"?

Re: Pytanie dotyczące switch (chcę sam wklepać zmienną)

Napisane: wtorek, 30 grudnia 2014, 14:01
przez Morfidon
Twórz tematy dla każdego pytania bo kiedyś ktoś może mieć podobny problem i wtedy go znajdzie, a tak to lipa ;)

W C++ słówko new jest zarezerwowane do alokacji dynamicznie pamięci.

W C# jest używane w większości wypadków do tworzenia obiektów z pomocą klasy. Array w C# jest klasą.

Tu masz ciekawy artykuł: http://www.c-sharpcorner.com/UploadFile ... n-C-Sharp/