Inconsistent accessibility - Klasa nie jest widoczna w parametrach funkcji

0

Mam błąd :

Error 1 Inconsistent accessibility: parameter type 'data_to_pdf.Dane_KP' is less accessible than method 'data_to_pdf.Form1.KP(data_to_pdf.Dane_KP)' D:\PROGRAMOWANIE\PRACA\data to pdf c#\data_to_pdf\data_to_pdf\Form1.cs 46 24 data_to_pdf

user image
user image
Totalnie nie wiem jak to mam rozwiązać :(
Proszę o szybką pomoc.

1

Klasa Dane_KP musi być public.

Serio chciało Ci się screeny robić? :P

0

Faktycznie , działa :)
Dziękuję :P
A co do screanów to mam fajny program w którym obrabiasz obrazek w locie (przycinanie, zaznaczanie , strzałeczki) i od razu uploaduje na serwer . Także screany to malutki problem :) - Program to ScreanShotUploader - polecam :)

1

Kilka słów na temat konwencji

  • Klasy (i namespace'y) pisze się CamelCasem czyli DaneKP u Ciebie by było - nie używamy podkreślników (wyjątkiem są pola prywatne gdzie stosuje się wiodący podkreślnik)
  • Plik nazywa się tak jak klasa
  • Jedna klasa na plik (tu też bywają wyjątki)
  • Ogólnie kod pisany w całości po angielsku lepiej wygląda niż mieszany polsko-angielski, który wymuszają biblioteki standardowe
    W html:
  • Nie używa już się propertisa align, ani znaczników <b> ani <u> - te rzeczy powinny znaleźć się w stylach

To są tylko zalecenia, do których możesz się stosować, bądź nie (dopóki nie piszesz zawodowo :P)

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