Goglez
Jakie są różnice (teoretyczne i praktyczne) między zwykłą implementacją interfejsu a implementacją jawną?

#csharp #dotnetcore #naukaprogramowania #programowanie
0
  • Najlepsze
  • Wszystkie komentarze
M.....v
@Goglez: To nie jest jakaś skomplikowana kwestia. W tym przypadku dokumentacja Microsoftu chyba mówi wszystko.
https://docs.microsoft.com/pl-pl/dotnet/csharp/programming-guide/interfaces/explicit-interface-implementation
1
tomaszs
Dzisiaj do konca dnia na #helion 20 najpopularniejszych kursow jest kazdy za 38 zl. POLECAM LINK

#programista15k #programowanie #programujzwykopem #java #linux #python #django #git #matematyka #csharp #angielski #docker #css #sass #java #angular #cebuladeals #promocje
1
FishyGuy
Znam trochę suchego c#, robiłem mała apke w WPF i grzebałem trochę przy API w .net core. Teraz chciałbym spróbować zrobić strone single page. Nie mam problemów z bazą danych czy obsługa w C# innymi slowy backend raczej nie jest problematyczny. Mam tylko problem z warstwą prezentacji / frontem. Nie wiem za bardzo jak to połączyć i zgrać. Zastanawiam się jaka technologia do jednostronnej wizytówki byłaby okej? Albo jakieś materiały na YT?
2
  • Najlepsze
  • Wszystkie komentarze
FishyGuy
@Czarzy: no i dziękuję bardzo. zaczynam z suchym js z html + css :)
2
C.....y
C.....y
@FishyGuy: masz opcję w VS stworzenia gotowej templatki asp.net core + razor (cshtml), ale na Twoim miejscu postawiłbym po prostu front na React bo to w sumie biblioteka do czystego js, bardzo prosta w obsłudze i nie przepakowana dla początkującego jak Angular.

nie bierz się za żadne eksperymentalne blazory bo pewnie to umrze szybciej niż wyjdzie stabilna wersja

aha no i nie napisałeś w sumie co chcesz w ogóle zrobić
1
Kamilex97
Kamilex97
Jak mogę zmienić domyślny wygląd stronki logowania i rejestracji w ASP net core react z wbudowaną autoryzacja ? Nie mogę znalezc wgl tego komponentu. #aspnet #dotnetcore #csharp #programowanie #naukaprogramowania
0
Goglez
Dlaczego 12 linijka zgłasza błąd CS0122 o tym że User.User() jest niedostępny z powodu poziomu swojej ochrony? Protected chyba dopuszcza dostęp z klas dziedziczących (czy jest jakiś warunek dla konstruktorów?)? Właściwość "Nick" można ustawić, niezależnie od tego czy jest public czy protected.
https://pastebin.com/eY8mqHu0

#csharp #naukaprogramowania
0
  • Najlepsze
  • Wszystkie komentarze
M.....v
@Goglez: No bo nie możesz wywoływać metod private czy protected innego Usera.
Nie ma tu nic dziwnego.

@aloucie: Dla mnie to Java zachowuje się nienaturalnie.
Dlaczego inny obiekt ma mieć dostęp do metod właściwie prywatnych?
1
M.....v
@Goglez: To przekazujesz referencję.
Czyli odwołanie do tego samego miejsca w pamięci.

Jeżeli zrobisz user = null, to obiekt nie zniknie, tylko pod zmienną user będzie null
Jeżeli zrobisz user.Nick = null, to Nick zmieni się na null i w this i w userze.
1
boostasioo
boostasioo
#csharp
mam taką walidacje w modelu [Range(0.1, 9.9, ErrorMessage = "Valuse for field can be only between 0.1 and 9.9")]

czy da się zrobić aby dopuszczalne były tylko wartości z jedną liczbą po przecinku? np: 2.99 było nie prawidłową wartością a 2.9 prawidłową ...
1
  • Najlepsze
  • Wszystkie komentarze
budyn
@boostasioo: Używając tego atrybutu - nie
1
boostasioo
boostasioo
@budyn: a jakoś inaczej albo dodając dwa atrybuty?
0
LukEEE
LukEEE
Ej jakim cudem moge do ASP.NET Core API ktora leci na target framework: net core 2.2 dodac dll ktora jest na .net framework np 4.7
#csharp #dotnet
0
  • Najlepsze
  • Wszystkie komentarze
zibizz1
zibizz1
@LukEEE: zależy jakie rzeczy potrzebujesz, jeśli akurat namespacy się zgadzają i dostępne metody to bez problemu możesz tak zrobić, ale jeśli użyjesz w dll użyjesz czegoś czego nie ma w Core to kupa.

Więc praktycznie pusta dllka zadziała, bo IL jest ten sam i korzysta z rzeczy które dostępne są zarówno w core jak i zwykłym .net
1
o.....1
o.....1
mircy, tak se siedze i klepie konsolowy kalkulatorek w siszarpie .net core w ramach nauki i mam 2 zagwozdki: 1) obliczenia zawarlem w osobnej klasie w switchu ale chce dodac komunikat przy dzieleniu ze jak argSecondNumber = 0 to zamiast resultu przekazanego do maina poleci writeline ze nie mozna dzielic przez zero, chcialem zrobic if elsa wewnatrz tego case'a ale widze ze to niemozliwe wiec jak inaczej to ugryzc?

case "divide":
case "/":
result
0
  • Najlepsze
  • Wszystkie komentarze
Capt_S
#programowanie #visualstudio #csharp #dotnet #uwp
https://docs.microsoft.com/en-us/windows/uwp/networking/which-networking-technology
Nie wiem której technologii użyć. Chcę zrobić tak, że jedna aplikacja-serwer będzie połączona z wieloma aplikacjami-klientami w sieci lokalnej. Ma to być ciągłe połączenie więc brzmi jak "Websockets", ale po LAN. Wysyłał będę polecenia w obie strony ("chcę zrobić A", "pozwalam zrobić A", "zrobiłem A" - na tej zasadzie). Aplikacje klienckie mogą się łączyć ze sobą
0
  • Najlepsze
  • Wszystkie komentarze
Goglez
Jest gdzieś w opcjach Visual Studio 2019 możliwość zmiany sposobu implementacji propertisów? Wolałbym żeby mi się pojawiało samo { get; set; }, zamiast { get => throw new NotImplementedException(); set => throw new NotImplementedException(); }
#visualstudio #csharp
1
  • Najlepsze
  • Wszystkie komentarze
Goglez
Jeśli chcę mieć aplikację z warstwami Domain, Infrastructure i API, to jak powinienem używać FluentValidation? Według mnie powinno to być w Infrastructure, ale jak wtedy stworzyć i sprawdzić np Usera z warstwy Domain? Można zrobić np

User user = new User();
UserValidator validator = new UserValidator();

ale robienie dwóch linijek zamiast jednej jest trochę upierdliwie, noi co to za walidacja, skoro można bez przeszkód zrobić new User(); bez walidacji.
Nie wiem jak to połączyć tak jak
0
  • Najlepsze
  • Wszystkie komentarze
Kamilex97
Kamilex97
Co myślicie o Blazor od Microsoftu ? Ma szansę powalczyć z Angulerm , Vue , Reactem i ogólnie z js frameworkami czy raczej szybko pójdzie w zapomnienie bo mało będzie w tym pracy ?
#programowanie #naukaprogramowania #csharp #dotnet #javascript #frontend
1
  • Najlepsze
  • Wszystkie komentarze
Goglez
Przy sprawdzaniu czy int i string.length są większe od zera, lepiej użyć ArgumentException czy ArgumentOutOfRangeException? Górnej granicy teoretycznie nie ma.

#csharp #naukaprogramowania
0
  • Najlepsze
  • Wszystkie komentarze
bzam
Siemka mireczki, szukam czegoś do nauki c#, chciałbym popróbować i przeskoczyć z cpp. Nie mogę się zdecydować, a jestem kompletnie zielony. Tak więc szukam czegoś od zera. Moga być poradniki na necie, albo książki. To pierwsze traktowałbym jako uzupełnienie raczej. Jakieś porady co teraz jest na topie?

#csharp #naukaprogramowania #dotnet
0
  • Najlepsze
  • Wszystkie komentarze
Khaine
Treść przeznaczona dla osób powyżej 18 roku życia...
5
  • Najlepsze
  • Wszystkie komentarze
sokytsinolop
#csharp #core #dotnetcore #programowanie

>InvalidOperationException: Cannot use multiple DbContext instances within a single query execution. Ensure the query uses a single context instance


W jaki sposób mogę połączyć te tabele? Normalnie bym zrobił joina, ale jest Value Error ponieważ niekoniecznie identity ma person.
0
  • Najlepsze
  • Wszystkie komentarze
interpolacja_liniowa
#programowanie Mam mały program, który się wykonuje co 5 sekund, na której usłudze chmurowej, mogę wrzucić taką appkę w #csharp #dotnet core żeby w miarę tanio, a najlepiej za darmo mi się wykonywał?
2
  • Najlepsze
  • Wszystkie komentarze
ugotowany_kamien
#naukaprogramowania #csharp

cześć, jak takiego jsona skonwertować do listy z dwiema właściwościami. Pierwsza to waluta druga to wartość
0
  • Najlepsze
  • Wszystkie komentarze
avangarda
Czy da się w jakiś sposób wysłać sms z poziomu Xamarina bez interakcji z użytkownikiem? Na teraz mam przygotowaną wiadomość, wpisanego adresata, a userowi pozostaje wcisnąć "Wyślij" - ten ostatni krok chciałbym jeszcze obsłużyć.

#xamarin #naukaprogramowania #csharp
1
  • Najlepsze
  • Wszystkie komentarze
LeniwiecPracoholik
Treść przeznaczona dla osób powyżej 18 roku życia...
1
  • Najlepsze
  • Wszystkie komentarze