deklaracja i implementacja - przesiadka z innego języka

0

w C++ / Delphi jest wyraźnie rozdzielona deklaracja budowy klasy i implementacja metod.
W C# nie ma takiego podziału wiec odnosze wrażenie ze jest mniej czytelna "budowa klasy" bo trzeba "przewijac i przewijać"
albo "zwijac i zwijać"

3

W Visual Studio: CTRL +M , O i wszystko Ci się ładnie zwija, nie trzeba "przewijać i przewijać"

1

Możesz rozdzielać na pliki jeżeli tylko chcesz.

partial class MyClass
{
    public string Name { get; set; }
}

partial class MyClass
{
    public int Age { get; set; }
}

Moim zdaniem wymuszanie tego w C++ jest upierdliwe przy małych klasach.

0

No i pięknie oba rozwiazania bardzo przydatne

Oglądam klawisze skrótów http://visualstudioshortcuts.com/2015/

0
Adamek Adam napisał(a):

w C++ / Delphi jest wyraźnie rozdzielona deklaracja budowy klasy i implementacja metod.
W C# nie ma takiego podziału

Są inne podziały, np. można mieć deklarację abstrakcji w interfejsie, a implementację w klasie.

wiec odnosze wrażenie ze jest mniej czytelna "budowa klasy" bo trzeba "przewijac i przewijać"

Czemu przewijać? Jeśli klasa nie mieści się na ekranie, to zazwyczaj oznacza, że jest za duża.

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