Jak zrobić publiczne var

0

Cześć. Mam pytanie. Da się zrobić publiczne var w klasie?

0

var musi być w metodzie.
Publiczna może być właściwość

public int MyVariable {get;set;}
0

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.

0

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?

0

A co właściwie chcesz zrobić?

0

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ć?

2

Tak, użyć int.Parse.

Chcesz skonwertować tekst na liczbę i zakładasz wątek: "jak zrobić publiczne var"? :D

0

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.

0

Lol. Jest coś takiego, jak dynamic, jednak jak wsadzisz tam łańcuch, to i łańcuch wyjmiesz. Ale próbuj ;-)

0

Dzięki, ale @somekind dobrze odpowiedział. Temat do zamknięcia.

1 użytkowników online, w tym zalogowanych: 0, gości: 1