5 Null Checking Techniques That C# Programmers Should Know!

Поділитися
Вставка
  • Опубліковано 14 жов 2024

КОМЕНТАРІ • 16

  • @AyseeAkbulut
    @AyseeAkbulut 11 місяців тому +1

    Değerli bilgilerini bizimle paylaştığın için teşekkür ederiz :)

  • @digipro3083
    @digipro3083 6 місяців тому +1

    Merhaba video ve emeğin için teşekkürler. Müsadenle bir iki düzeltme yapmak isterim.
    Bütün referans tiplerin default'u null'dur. String default değeri null'dur.
    Default atama yapmak istersen string _abc = default; veya string _abc = default(string); şeklinde yapman lazım. "default" şeklinde yaparsan default değer atamış olmazsın sadece bir string değer atamış olursun. Eğer null olmamasını ve başlangıç değeri vermek istiyorsan _abc = ""; veya _abc = string.Empty; şeklinde atama yaparsın.
    Birde 10:59 daki örnekte örneğe uysun diye else'nin içinde tekrar if kullanmışsın ama normalde kullanmaya gerek yok
    if( count == 5 ) {}
    else if( count > 5 ) {}
    else {}
    şeklinde kontrol edebilirsin.

    • @yigitozbek
      @yigitozbek  5 місяців тому

      Selam. Güzel eleştirin ve yorumun için teşekkür ederim. 10.59 daki else in içerisindeki yapmamda bir sebep vardı. Orda ternary in çalışma mantığından bahsediyordum. Yani orada Else if gibi bir mantık olmadığı için ya if tir ya da elstir mantığında. Ekstra düzeltme dediklerin aslında benim anlatmak istediğim kısımlar. İlk videom olduğu için doğru bir şekilde izah demedim😊

    • @digipro3083
      @digipro3083 5 місяців тому

      @@yigitozbek bende bu videoda unuttuğum iki konuyu hatırlattığın için teşekkür eder başarılar dilerim

  • @emrecoskun3389
    @emrecoskun3389 11 місяців тому +1

    Bilgiler için teşekkürler

  • @Kamran-programer
    @Kamran-programer 11 місяців тому +1

    Bi arkadaş sormuş gördüm bende bu IDE yi mac’e yükledim söylediğiniz gibi güzel plugin varmış migrate işlemi için ama benmigrate etme işlemi yaptığımda bu hatayı alıyorum siz bu IDE yi bildiğiniz için sormak istedim

    • @yigitozbek
      @yigitozbek  11 місяців тому

      Selam, hangi hatayı alıyorsun?

    • @Kamran-programer
      @Kamran-programer 11 місяців тому

      @@yigitozbek hata bu
      Failed to load /usr/local/share/dotnet/host/fxr/7.0.14/libhostfxr.dylib, error: dlopen(/usr/local/share/dotnet/host/fxr/7.0.14/libhostfxr.dylib, 0x0001): tried: '/usr/local/share/dotnet/host/fxr/7.0.14/libhostfxr.dylib' (mach-o file, but is an incompatible architecture (have 'arm64', need 'x86_64')), '/System/Volumes/Preboot/Cryptexes/OS/usr/local/share/dotnet/host/fxr/7.0.14/libhostfxr.dylib' (no such file), '/usr/local/share/dotnet/host/fxr/7.0.14/libhostfxr.dylib' (mach-o file, but is an incompatible architecture (have 'arm64', need 'x86_64'))
      The library libhostfxr.dylib was found, but loading it from /usr/local/share/dotnet/host/fxr/7.0.14/libhostfxr.dylib failed
      - Installing .NET prerequisites might help resolve this problem.

    • @Kamran-programer
      @Kamran-programer 11 місяців тому

      - Installing .NET prerequisites might help resolve this problem.

    • @yigitozbek
      @yigitozbek  11 місяців тому +1

      Visual Studioyu kur ordan istediğin paketleri yükle ama kodlarını riderdan yaz. Bu hatayı ben böyle çözmüştüm

    • @Kamran-programer
      @Kamran-programer 10 місяців тому +1

      @@yigitozbek merhabalar bununla ilgili kısa bir short videosu çekebilirmisiniz. yada bana yardımcı olurmusunuz bir türlü yapamadım illa mac’i sattıracak bana bu c#

  • @mehmetvartolu8480
    @mehmetvartolu8480 11 місяців тому +1

    merhabalar bu hangi IDE

    • @yigitozbek
      @yigitozbek  11 місяців тому +1

      Rider'ı kullanıyorum

    • @mehmetvartolu8480
      @mehmetvartolu8480 11 місяців тому +1

      @@yigitozbek yiğit bey bende mac kullandığım için bu IDE ti kullanmaya karar vardım evet gerçekten güzel bir IDE ancak code first yaklaşımıyla migration oluşturmak için package manager console yok bunu maigrate işlemleri nasıl yaptınız

    • @yigitozbek
      @yigitozbek  11 місяців тому +1

      ​@@mehmetvartolu8480 bende code first yaklaşımı ile kod yazıyorum bunun için çok güzel plugin var. plugins.jetbrains.com/plugin/18147-entity-framework-core-ui. bunu kullanırsan çok güzel bir şekilde yapıyor her şeyi. Bu arada terminalden yapman gerekiyor Mac olduğundan dolayı

    • @mehmetvartolu8480
      @mehmetvartolu8480 11 місяців тому +1

      @@yigitozbek çok teşekkür ederim yardımınız için sağolun :)