Oglądam sobie filmik o słowie kluczowym "ref". Dobrze rozumiem, że jak mam zmienną b i przepuszczę ją przez metodę używając słowa ref, to zmiany zostaną zastosowane zarówno wewnątrz metody używając wartości b, jak i do zmiennej b poza metodą?

Po co coś takiego robić? Czy nie wyszłoby na to samo, jakbym zamiast:

Metoda(ref b);
zrobił tak?
Goryptic - Oglądam sobie filmik o słowie kluczowym "ref". Dobrze rozumiem, że jak mam...

źródło: comment_1620648971gGlHaXRN7gzkE7URIU0SeH.jpg

Pobierz
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#programowanie #informatyka #csharp

MIRUNY HALP
Potrzebuje wykonywać część kodu dokładnie co sekundę, a to dlatego że chce żeby do bazy co sekundę dodawało wiersz. Aktualnie używam stopwatch i thread.sleep w WHILE. Sleepowi przekazuje taki argument : (int)Math.Round(1000-stopWatch.elapsed.totalmilliseconds). Po godzinie powinienem mieć 3600 wpisow w bazie, a zazwyczaj brakuje mi jakieś 11 czy 17 czyli tyle właśnie sekund. Macie jakiś pomysł żeby to działało dobrze ? W
  • 17
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Kojarzy ktoś czy da się skonfigurować FluentValidation tak, żeby przy failu walidacji wyrzucało JEDNO message z listą wymaganych pól, zamiast po jednym messagu indywidualnie do każdego obiektu?

#csharp #dotnet
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@WielkiElektronig: Tia, właśnie analizowałem ten dokładnie wątek, próbowałem zrobić to podobnie, ale coś nie idzie.
Problem w tym, że mam obiekt "Foo", który zawiera kolekcję obiektów "Bar", które mają trzy propertiesy. Walidować muszę wszystkie trzy property na każdym obiekcie Bar należącym do jednego Foo. Ustawiłem message na "poziomie" tego Foo, ale message dostaję dla każdej property nie przechodzącej walidacji...
Da się to jakoś zebrać do jednego "worka"?
  • Odpowiedz
Witam, w jaki sposób rozwiązać zależność dla Autofaca w testach integracyjnych .net core 5 z TestServerem?

Dotychczas wywala błąd:
Message:
System.InvalidOperationException : No service for type 'Microsoft.Extensions.DependencyInjection.IServiceProviderFactory`1[Autofac.ContainerBuilder]' has been registered.

#
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Luk_1mex: jak jest z $ to nie wiem, szczerze mowiac. Z jednej strony niby jest duzy popyt na programistow, ktorych jest malo, z drugiej strony tylko kilka firm do tego zatrudnia, wiec moga byc dogadani ze stawkami. A co do przejscia - jak najbardziej, ale bedziesz sie musial douczac szerzej technologii .netowych i wzorcow projektowych.
  • Odpowiedz
@Luk_1mex: Jako ktoś kto pracował trochę z dynamicsem raczej nie polecam jako start do C#. Ogromna ilość kodu to C/AL który raczej przypomina delphi niż cokolwiek nowszego. No chyba że masz gwarancje pisania nowych rzeczy tylko w C#. Poza tym z tego co się kiedyś orientowałem większość ofert to taki konsultant programista. Gadasz z klientem co chce i mu to implementujesz
  • Odpowiedz
PIERWSZA APLIKACJA Webowa ASP.NET CORE w C# – UI w Razor (1/2)

Cześć! Nowy odcinek właśnie pojawił się na kanale ModestProgrammer – Tym razem pokaże Ci jak napisać aplikację webową w C# w ASP.NET Core. W pierwszej części stworzymy widok w Razor, skorzystamy także z Bootstrap'a

Link: https://www.youtube.com/watch?v=Gkkc4dMfwIk

#programowanie #programista #nauka #naukaprogramowania #programista15k #csharp #dotnet #razor
kazik- - PIERWSZA APLIKACJA Webowa ASP.NET CORE w C# – UI w Razor (1/2)

Cześć! Now...

źródło: comment_1619701586IN1UcZJMdkntSv0tlAVzZr.jpg

Pobierz
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Dlaczego nie mogę zrobić tak?

private void Start() {
GameObject cube = GameObject.Find("Cube");
Text cubeText = cube.GetComponent();

}`
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Goryptic: Ale to nie jest wina Unity tylko języka programowania. Przecież to działa tak samo w C, Java, C++, C#. Zmienna która jest zadeklarowana lokalnie w bloku czy tam metodzie jest dostępna tylko w tym bloku, metodzie.
  • Odpowiedz
@Goryptic: A no chyba że tak. Jak się nad tym zastanowić to ma to sens jednak.

Jak używasz swojej klasy poza metodą, to po prostu wywołujesz jej konstruktor i tworzysz nowy obiekt. I konstruktor Example ostatecznie wywoła się w konstruktorze klasy w której został zainicjalizowany. Nie ma tu żadnego problemu.

Example test = new Example();
Z
  • Odpowiedz
Mam taki kod:

string pies = "Alex";
string pies2 = pies;

Pytanie: jak to się rozlokuje na stercie i stosie? Na stercie umieszczona zostanie zmienna pies, a na stosie dwie zmienne wskazywać będą na to samo miejsce na stercie?
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Nitka do osób prowadzących rekrutacje techniczne: Jakie pytanka rzucacie osobom startującym na juniora w #csharp #dotnet?

Mam na myśli coś ciekawszego oprócz typowego czym się różni klasa abstrakcyjna od interfejsu, albo merge od rebase. Od juniora na 1 pracę winno się raczej wymagać według mnie aby myślał, a nie był kij wie kim z niewiadomo jakimi projektami, każdy kiedyś zaczynał xD

Podrzućcie więc co ciekawsze pytania których
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Zoriuszka: zadanie z fizz buzz do zapisania pseudokodem na kartce (napisz kod wypisujący liczby od 1 do 100, jeśli liczba jest wielokrotnością 3 to zamiast niej wypisz fizz, jeśli jest wielokrotnością 5 wypisz buzz. jeśli jest wielokrotnością 3 i 5 wypisz fizzbuzz). Zdziwisz się ile osób się na tym wyłoży.
  • Odpowiedz
Mirki, przerabiam sobie kurs C# na Pluralsight ( C# Fundamentals 7/3 ), mamy takie zadanko, aby zrobić test jednostkowy, sprawdzający, czy ocena do klasy Book może zostać dodana, jak poniżej.

public void AddGrade(double grade)
{
if (grade <= 100 && grade >= 0)
{
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

konto usunięte via Wykop Mobilny (Android)
  • 2
@Michian484: 1. Magiczne liczby
2. Powinieneś mieć przypadki "should not add grade" i wymagać dla <0, >100 zeby bylo empty

Edit: Upraszczając - w tym scenariuszu nie masz sprawdzić grades[0] tylko grades.isEmpty() czy tam size/length == 0
  • Odpowiedz
@Michian484: mozesz np. utworzyc obiekt grades w swoim tescie z oczekiwanym stanem, a nastepnie zbadac przy pomocy asercji czy tak samo wyglada jak aktualny obiekt grades po wywolaniu AddGrade (z dodanym elementem okreslonej wartosci)
  • Odpowiedz
W ramach nauki wymyśliłem sobie projekt:
1.Projekt w C# pobiera obraz z kamery
2.Wysyłam obraz z programu C# do programu w #python
3. Program w pythonie obrabia obraz i generuje jakąś odpowiedz (jakiś string, albo wartość 0 v 1)
4. Program w pythonie wysyła odpowiedź do programu w C#

Oba
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Próbuje wygenerować sobie kontroler w visual studio i ciągle dostaje błąd 'Package restore failed'.Rolling back package changes for '' .net w wersji 5, wszystkie entity frameworki ustawione na wersje 5, nie działa. Próbuje aktualizować do najnowszych dalej nie działa to samo, czyszcze nuget cache, potem zmieniłem wersje na 3.1.14 i dalej nie działa. Już kompletnie nie mam pomysłów na to. Jakieś pomysły?
#dotnet #csharp #visualstudio
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Zoriuszka: Ja np lubię pytać o skalowalność, cloud enterprise patterns, doświadczenie w różnych usługach PaaS, bezpieczeństwo danych. Z NET OOP (polimorfizm, enkapsulacja, etc), programowanie asynchroniczne, SOLID. Trochę o webie (http, uwierzytelnianie, oauth2, jwt). Z baz danych indeksy, klucze główne i obce, transakcje, ACID, isolation levels. Ale głównie wypytuję o doświadczenie i na bazie tego potrafię ocenić kogoś poziom, zadając przy okazji kilka pytań technicznych. Stad tez jako senior warto przypomnieć
  • Odpowiedz
@obieq: Zależy czy te umiejętności są potrzebne od zaraz czy nie. Tutaj było pytanie było tez o Azura, stad tez takie pytania. Liczy się tez potencjał, ktoś z duzym doświadczeniem może nauczyć się pewnych rzeczy szybko, szczególnie seniorzy. Na pewno jednak jak pojawia się senior, a nie ogarnia np asynchronicznosci w ogole No to jest to trochę dziwne.
  • Odpowiedz
Pytanie dotyczące EF i trochę #bazydanych od nooba. Podejście code first

Powiedzmy, że tworzę sobie model User, który ma id, nazwę, hasło itp i do tego ma kolekcje zwierząt (klasa Animal). Animal ma w sobie id, Guid, nazwę, obiekt typu Type. Da się jakoś mądrze zrobić, żeby Type był automatycznie dopasowany 'kolumnami' do odpowiedniego typu? Rozumiem, że dla każdego typu zwierzęcia i tak muszę zrobić tabelę, ale chodzi mi o
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Hej, używacie w pracy WCF-a? Jak wrażenia? Łatwe to do zrozumienia? Jeśli mielibyście w słoneczny, wtorkowy poranek wybrać między zadaniem napisania czegoś w jQuery albo napisania testów jednostkowych a podłubaniem w WCF to co byście wybrali?

#csharp
#dotnet
#wcf
#programowanie
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#anonimowemirkowyznania
Cześć, od 2-3 miesięcy uczę się python'a. Na razie jest miło i przyjemnie, nawet lubię ten język (chociaż wolę klamerki niż wcięcia i dwukropki ;p). Ostatnio musiałem napisać kuzynowi do szkoły prostą aplikację konsolową w C# i strasznie mi podpasował swoją składnią (podobną do Javy), dlatego poczytałem trochę więcej i aż zdziwiłem się, jak duże możliwości ma ten język. Dodatkowo, ma czytelniejszą (według mnie) dokumentację niż Python. Wywołało u
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@AnonimoweMirkoWyznania: Pewien niespecjalnie lubiany wykładowca z AGH twierdził, że średnio inteligentny szympans uczy się nowego języka programowania w ciągu tygodnia. Śmieszyło to studentów. Dzisiaj już nie śmieszy, bo to prawda. Jak znasz cztery języki, to piąty wchodzi łatwo. I wynika stąd, że język to tylko narzędzie. Trzeba poznać co najmniej kilka, żeby znać ich ograniczenia i zalety i użyć najlepszego do konkretnego zadania. Nie opieraj ścieżki kariery na języku. Naucz
  • Odpowiedz
Co mirki sadza o .net? Co sadzicie o jego przyszłosci oraz atrakcyjnosci? Jak wyglada rynek .net na zachodzie? Glownie chodzi mi o budowanie aplikacji webowych.
Czy w nowych projektach dalej wybiera sie .net czy raczej inne technologie. Wiadomo mozna sprawdzic jak to wyglada na jakichs stronach z ofertami pracy, ale bardziej chodzi mi o opinie z zycia wziete, z doświadczenia.
#programowanie #dotnet #csharp
  • 14
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@mathes: gość Ci kulturalnie napisał że jak będziesz umiał programować do technologia to tylko dodatek i można w ciągu paru mc-y się przesiąść.
Ode mnie i z podobnych paru postów które często się pojawiaja. Jest dużo obrońców Javy nie mówie że jest zła, ale .net teraz bardzo przyspieszył, otwarł się i myślę że będzie zdobywać więcej rynku. Wiele osób z góry go skreśla z uwagi na Micro$oft ale nie przejmował
  • Odpowiedz