Cześć. Mam pytanie. Da się zrobić publiczne var w klasie?
Jak zrobić publiczne var
- Rejestracja: dni
- Ostatnio: dni
- Lokalizacja: Warszawa
- Postów: 1589
var musi być w metodzie.
Publiczna może być właściwość
public int MyVariable {get;set;}
- Rejestracja: dni
- Ostatnio: dni
Nie, ponieważ var to tylko inferencja, a na etapie deklaracji pól czy właściwości kompilator nie jest w stanie określić typu.
- Rejestracja: dni
- Ostatnio: dni
- Postów: 171
Ok. A można zrobić tu jakąś globalną czy coś? A jeżeli się nie da to można zmienić string na int tak żeby nic nie konwertować itd?
- Rejestracja: dni
- Ostatnio: dni
A co właściwie chcesz zrobić?
- Rejestracja: dni
- Ostatnio: dni
- Postów: 171
Chce czytać z pliku liczbę. Ale normalnie zawartość pliku to string, a w moim przypadku to tylko cyfry, a chcę mieć z tego int. Wiecie jak to zrobić?
- Rejestracja: dni
- Ostatnio: dni
- Lokalizacja: Wrocław
Tak, użyć int.Parse.
Chcesz skonwertować tekst na liczbę i zakładasz wątek: "jak zrobić publiczne var"? :D
- Rejestracja: dni
- Ostatnio: dni
A w jaki sposób te dane później obrabiasz? W sensie, że możesz mieć różne pliki z różnymi typami danych i w różny sposób je chcesz interpretować? C# to język obiektowy i statycznie typowany i różne zachowania w zależności od typu osiąga się np. za pomocą poliformizmu.
- Rejestracja: dni
- Ostatnio: dni
Lol. Jest coś takiego, jak dynamic, jednak jak wsadzisz tam łańcuch, to i łańcuch wyjmiesz. Ale próbuj ;-)