Wpis z mikrobloga

@hauhauu: modyfikatory umożliwiają określenie dostępu z zewnątrz klasy, zgoda. ale czy ta klasa nie mogłaby być tylko wywoływana w tym pliku? musi ten plik zawierać jej ciało z metodami? nie może ona znajdować się w innym pliku? jak na przykład w c++ albo javascripcie
czy ta klasa nie mogłaby być tylko wywoływana w tym pliku?


@Neapol: nie do końca rozumiem co masz na myśli przez 'w tym pliku' :) Możesz ograniczyć dostęp do pliku wykonywalnego, jednej DLL'ki przez internal.
@hauhauu: no dajmy na to mam powiedzmy plikzklasa.cs i w pliku plikglowny.cs wpisuje cos w stylu using plikzklasa.cs i dzieki temu moge korzystac z klas zawartych w pliku plikzklasa.cs
@Neapol: chyba chodzi Ci o namespace'y.

Nad klasa masz zapis:

namespace JakisProjekt.Costam

w innym pliku robisz:

using JakisProjekt.Costam

I masz dostęp. Mozesz tez kliknąć PPM na zapisie i wybrać QuickActions i sam Ci zrobi usingi. A jak zainstalujesz ReSharpera, to w ogóle sam będzie krzyczał, że trzeba dodac using.
@Neapol: nie, to taki dodatek do Visual Studio

https://www.jetbrains.com/resharper/

Zajebiście przydatny (chociaż kolejne wersje VS mają juz dużo jego funkcjonalności), ale z taką wadą, że jak się przyzwyczaisz i nie będziesz już miał, to powoduje takie swędzenie, którego nie można podrapać :)
No, ale jak zainstalujesz i przez jego dodatki dodasz np. rozszerzenie StyleCop, to jest bardzo pomocne, bo Cię pilnuje, żebyś się trzymał fasonu.