W jakim środowisku programujecie? - C#

0

Witam.
Programuję w VB.NET - wiele osób mi odradza ten język itp.
Kiedyś chciałem pisać w c# ale pamiętam że napotkałem takie rzeczy w środowisku vb.net oraz c#:

  • w Visual Studio jak piszę program w VB.NET to nie ważne czy piszę różne metody dużymi literami, czy też małymi - to po przejściu do kolejnej linijki - ta poprzednia automatycznie się poprawia....
    Czyli dajmy na to że wprowadzam taki tekst:
private sub()

end sub

i środowisko automatycznie przerabia to na:

Private Sub()

End Sub

Gdy prubowałem pisać aplikację w C# z pomocą Visual Studio, to niestety pamiętam że napisałem coś z małej literki przez co nie mogłem skompilować projektu i szukałem chyba z 10 minut błędu, po czym się okazało że wystarczyło literkę zamiast z małej napisać to z dużej...

Dlatego zwracam się do Was z prośbą o polecenie jakiegoś środowiska, do C# które właśnie nie zważa na to z jakich liter piszę czy to dużych czy małych.
Dziękuję ;)

2

C# rozróżnia wielkość liter, dlatego nie znajdziesz takiego środowiska. Jedynie może jakiś extension robiący takie cuda.

Proponuję podejść do programowania w C# na świeżo i nie przenosić przyzwyczajeń z VB.NET.

0

Wrażliwość na wielkość liter to jest specyfika tego języka. Jeśli jakieś środowisko korzysta z kompilatora zgodnego ze standardem Microsoftu to zawsze zwróci błąd w takim wypadku mówiąc, że nie znalazł np. deklaracji metody czy zmiennej.
Z automatycznym poprawianiem się nie spotkałem.

0

Resharper czasem tego nie obsługuje?

0

Resharper podkreśla i proponuje zmianę. Z automatu tego chyba nie robi

0

ctrl+spacja albo ctrl+shift+spacja włączają podpowiadanie symboli (pierwsze nazw metod zmiennych, drugie parametrów funkcji).
Jeśli pisownia małe/duże się nie zgadza, to ci podpowie albo od razu poprawi.

Naucz się pisać zawsze z podpowiadaniem a nie będziesz popełniał literówek.

A do dużych i małych liter trzeba się niestety przyzwyczaić.

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