Hej.
Przerzucam się z Javy na .net i nie rozumiem kwestii konwencji nazewnictwa klas należących do c# i ich metod.
Podam na przykładzie odczytu danych i konwertowania stringa do int.
W javie:
Scanner scanner = new Scanner(System.in);
String number = scanner.nextLine();
int a = Integer.parseInt(number);
I mamy tu przykład nazewnictwa zgodnie z czystym kodem. Klasa z dużej i jest rzeczownikiem, metoda z małej jako czasownik. Ogólnie wiem co czym jest.
W c# wygląda to tak:
String number = Console.ReadLine();
int number = Convert.ToInt32(number);
A tu mamy metody z dużej klasy to czasowniki... olaboga. Pewnie coś pomijam, czegoś nie rozumiem. Mógłby ktoś wyjasnic skąd takie konwencje w c#?