C # Lessons, Working with C # String Methods, Visual Studio C # 2017 Lessons

Поделиться
HTML-код
  • Опубликовано: 16 дек 2024

Комментарии • 46

  • @SendeKodYaz
    @SendeKodYaz  5 лет назад +3

    Udemy C# Dersleri ile Programlama Temelleri | Visual Studio 2019 eğitimi yayınlandı.
    bit.ly/csharpdersleri
    Ülkemizin yazılım alanındaki gelişimine katkıda bulunmak için hazırladığımız eğitimler devam ediyor.
    Eğitime ve öğrenmeye değer veren, emeğin farkında olan ve bu emeği takdir etme erdemini gösteren herkese yürekten teşekkür ederim.

  • @mustifanci
    @mustifanci 6 лет назад +8

    Hocam çok güzel anlatıyorsun hemde bir derdin var Allah Razı Olsun.

    • @SendeKodYaz
      @SendeKodYaz  6 лет назад +3

      Teşekkür ederim. Allah sizlerden de razı olsun. Başarılar diliyorum. İyi bayramlar.

  • @alperentepe2578
    @alperentepe2578 5 лет назад +1

    Saygı değer hocam elinize dilinize sağlık. Çok teşekkür ederiz.

    • @SendeKodYaz
      @SendeKodYaz  5 лет назад +1

      Yorumunuz için teşekkür ederim. Sizlerin olumlu görüşleri motivasyonumu artırıyor ve beni yeni eğitim videoları hazırlamaya yönlendiriyor. İyi çalışmalar diliyorum.

  • @havvasimsekakin5018
    @havvasimsekakin5018 10 месяцев назад +1

    Merhaba hocam, emeklerinize saglik, gercekten egitimlerinizden cok faydalaniyorum. Ben de bu alanda egitim görmeye basladim ve metotlar konusu anlasilmasi zor bir konu . Sizin sayenizde benim icin daha anlasilir oldu. iyi günler dilerim.

    • @SendeKodYaz
      @SendeKodYaz  9 месяцев назад +1

      Merhabalar. Çok teşekkür ederim. Visual Studio C# derslerinin sizler için faydalı olmasına sevindim. C# metotlar konusu sizlerin de vurguladığı gibi yeni başlayanlar için anlaşılması güç bir konudur. Çalışmalarınızda başarılar diliyorum.

  • @nihatbeyi
    @nihatbeyi 2 года назад

    mükemmel derecede mükemmel😃

  • @muhammed_demirci
    @muhammed_demirci 5 лет назад +2

    Hocam elinize sağlık güzel anlatım. :)

    • @SendeKodYaz
      @SendeKodYaz  5 лет назад

      Teşekkür ederim. Sizlerin olumlu görüşleri beni motive ediyor. İyi çalışmalar diliyorum.

  • @YusufGameDev
    @YusufGameDev 4 года назад +1

    Gençler Tüm bilgilerin girilmiş olduğunu kontrol ederken .bütün değişkenleri "concat"metotu ile bir değişkene atayıp o değişkenin false is hepsi girlmiş olduğunu da anlayabiliriz

  • @gumusoz
    @gumusoz 5 лет назад +2

    Tşkler

  • @coyofspeech
    @coyofspeech 4 года назад +1

    yeni oluşturduğumuz bir metotta; metot adını belirttiğimiz satır üzerinde "references" uyarısı görünmüyor hocam. onu nasıl gösterebiliyoruz ?

    • @SendeKodYaz
      @SendeKodYaz  4 года назад +1

      Bu tür ayarlar Tools-Options menüsünden yapılabiliyor. Console dersleri ile başladınız sanırım. Oldukça ilerlemişsiniz. info@sendekodyaz.com adresine kısaca kendinizi tanıtarak mail atarsanız sizlere konuları tekrar edebileceğiniz bir kaynak hediye edeceğim.

  • @metronom_81
    @metronom_81 4 года назад +2

    SÜPER

  • @furkankaratas7
    @furkankaratas7 4 года назад +2

    Hocam ilk örnekte öğrenci no ad soyad gibi değerlere etiket koydum eğer boş bırakılırsa etiket devreye giriyor ve yeniden değer yazmasını istiyor kullanıcının (önceki dersleriniz sayesinde yaptım)

    • @SendeKodYaz
      @SendeKodYaz  4 года назад +1

      Merhaba. Eğitimlerin size destek olmasına çok sevindim. Ayrıca örneklere eklemeler yaparak geliştirmeniz sizi ileri seviyelere taşıyacaktır. Bu seriyi bitirdikten sonra info@sendekodyaz.com adresine kendinizi tanıtarak mail atarsanız sizlere bu konuları tekrar edebileceğiniz Udemy kursumu hediye edeceğim.

    • @furkankaratas7
      @furkankaratas7 4 года назад

      @@SendeKodYaz hocam çok teşekkür ederim. Serinizi bitirir bitirmez mail atacağım

  • @selcukozubek9463
    @selcukozubek9463 3 года назад

    Hocam ilk örnekte, "true" değerini girmeden;
    if (String.IsNullOrEmpty (ogrno))
    {
    Console.Write("Öğrenci numarası boş geçilemez.");
    }
    if (String.IsNullOrEmpty(ad))
    {
    Console.Write("Ad kısmı boş geçilemez.");
    }
    if (String.IsNullOrEmpty(soyad))
    {
    Console.Write("Soyad kısmı boş geçilemez.");
    }
    şeklinde yazdığımızda, yine aynı sonucu elde edebiliyoruz. String.IsNullOrEmpty parametresi default olarak true olduğu için mi böyle yoksa tesadüfen mi bu şekilde sonuç çıktı?

  • @pascal8765
    @pascal8765 6 лет назад +2

    Öğrenci numarası kısmına sayı dışında bir değer girilmemesi için ogrno değişkenini int yaptım, fakat bu sefer de öğrenci numarası kısmına sayı dışında bir değer girince hata vermeye başladı.
    Bu sorunu nasıl düzeltebilirim?

    • @SendeKodYaz
      @SendeKodYaz  6 лет назад +1

      Merhaba. Öncelikle yanıt geciktiği için kusura bakmayın. Şunu belirtmek isterim ki eğitimlerde de bahsetmiştim; eğer bir değişkenin üzerinde toplama, çıkarma ve mantıksal kıyaslama gibi işlemler yapılmayacaksa o değişken sayısal olarak tanımlanmamalıdır. Dolayısı ile öğrenci numarası üzerinde matematiksel işlemler yapmayacağımız için string olarak tanımlamak doğrudur. String olarak tanımlama yaptıktan sonra rakam dışında tuşlara basılmasını komut yazarak engellemelisiniz. Form derslerinde şu an buna ilişkin bir örnek hazırlıyorum yalnızca fikir olsun diye linki paylaşıyorum. Şimdilik bu kısma takılmadan console derslerine devam etmenizi tavsiye ederim. Bu durumu form uygulamalarında kolaylıkla düzeltebilirsiniz.
      ruclips.net/video/K0sZEIMxTpk/видео.html

    • @pascal8765
      @pascal8765 6 лет назад +1

      Yanıtınız için çok teşekkür ederim ancak matematiksel işlem yapmak için kodun benden bir sayı yazmamı istemesini ve ben de sayı yerine başka bir değer (ya da değerler) girdiğimde bunu anlayıp beni uyarmasını sağlamayı nasıl yapabileceğimi anlatabilir misiniz?

    • @SendeKodYaz
      @SendeKodYaz  6 лет назад

      Bunun için birçok yöntem mevcut şu an hazır string metotlarla çalıştığınız izin buna yakın bir yöntem belirteceğim. Değişkeni string olarak tanımlayın. Örneğin; string tcno Daha sonra bu string değişkenin tüm karakterlerini char türündeki bir diziye aktarırsın. Örneğin; char[] karakterler = tcno.ToCharArray(); Ardından foreach yada for döngüsü ile her bir karakterin durumunu if deyimleri ile kontrol edersin. Örneğin;
      for (int i = 0; i < karakterler.Length; i++) {
      if(karakterler[i]!="0" || karakterler[i]!="1" .... karakterler[i]!="9"
      {Console.Write("TC NO harf içeremez!");}
      }

    • @hasan306
      @hasan306 4 года назад

      @@SendeKodYaz Hocam ben de denedim fakat başarılı olamadım .
      string tcno;
      Console.Write("tc no gir");
      tcno = Console.ReadLine();
      char[] karakterler = tcno.ToCharArray();
      for (int i = 0; i < karakterler.Length; i++)
      {
      if (karakterler[i] != '0' || karakterler[i] != '1' || karakterler[i] != '2' || karakterler[i] != '3' || karakterler[i] != '4' || karakterler[i] != '5' || karakterler[i] != '6' || karakterler[i] != '7' || karakterler[i] != '8' || karakterler[i] != '9')
      {
      Console.Write("TC NO SADECE SAYI İÇERİR");
      }
      }
      Console.ReadKey();
      Kodu bu şekilde yazdım , nerde hata yaptığıma bakabilirseniz sevinirim.

  • @mertcelik8553
    @mertcelik8553 3 года назад

    hocam merhabalar; son yaptığınız örnekte kod kalabalığından kurtulmak için metodun içine neden herhangi bir döngü atamadık , ben kendim denedim fakat for, while döngüleri ile yapamadım program hata verdi bu yazdığımız public static bool (string xyz) metodunun içine nasıl döngü kullanacağız ?

    • @SendeKodYaz
      @SendeKodYaz  3 года назад

      Merhaba. Elbette metot içerisinde döngü kullanabiliriz. Komutlarınızın tamamını paylaşırsanız hangi kısımda hata olup olmadığını kontrol edebilirim. Ayrıca info@sendekodyaz.com adresine kısaca kendinizi tanıtarak mail atarsanız sizlere diziler ve metotlar gibi konuları tekrar edebileceğiniz bir kaynak hediye edeceğim. İyi çalışmalar diliyorum.

  • @freewalle
    @freewalle 7 лет назад +2

    teşekkürler hocam

    • @SendeKodYaz
      @SendeKodYaz  7 лет назад +1

      +Bonusum. Com Merhaba. Umarım eğitimler yazılım hayatınıza katkı sağlar. Başarılar dilerim.

    • @freewalle
      @freewalle 7 лет назад +1

      Teşekkür Ederim Hocam Anlatımlarınız Çok Güzel Katkı Sağlayacağına İnanıyorum Derslerinizin Devamını Diliyorum

  • @muhammedrasidkeskin2837
    @muhammedrasidkeskin2837 6 лет назад +2

    Hocam peki girilen değerde sadece sayılar olmasını ve boşluk olmamasını nasıl kontrol edebiliriz lütfen acil cevap. Girilen değeri uzunluğuna göre for döngüsüne sokup karakterleri tek tek sayı mı diye kontrol edeceğiz yoksa başka kısa ve kesin yol var mı

    • @SendeKodYaz
      @SendeKodYaz  6 лет назад +1

      Merhaba. Oynatma listesinin hazır string metotlar ile ilgili videolarına göz atarsanız size yardımcı olur. Yinede olmazsa yardımcı olurum. Şu an bilgisayar başında değilim.

    • @muhammedrasidkeskin2837
      @muhammedrasidkeskin2837 6 лет назад +2

      SendeKodYaz hocam baktım da sadece sayısız veri girişi kontrolü var o kolay. Benim istediğim tam tersi, sadece sayı girişi, boşluksuz harfsiz vs

    • @SendeKodYaz
      @SendeKodYaz  6 лет назад +2

      Klavyeden girilen metni karakterlere ayırıp string bir diziye aktarabilirsiniz, daha sonra string dizinin elemanlarını teker teker Foreach döngüsü içerisinde if-else kontrol yapıları ile kontrol edebilirsiniz. Ayrıca proje yürütüldüğünde istemediğiniz tuşların kullanımını iptal edebilirsiniz. Örneğin aşağıdaki kodda yalnızca esc tuşuna basılabilmektedir.
      Console.WriteLine("Yalnızca ESC aktif");
      do {
      while (! Console.KeyAvailable) {
      }
      } while (Console.ReadKey(true).Key != ConsoleKey.Escape);

    • @muhammedrasidkeskin2837
      @muhammedrasidkeskin2837 6 лет назад +2

      SendeKodYaz cevap için çok teşekkürler hocam ben şöyle düşündüm daha kısa yolu var mıdır acaba... Girilen değerin uzunluğunu alıp for döngüsü açmak her karakter için 0-9 a kadar rakam olup olmadığını kontrol ettirmek

    • @muhammedrasidkeskin2837
      @muhammedrasidkeskin2837 6 лет назад +1

      Bir de sadece alfabetik değerler için... Contains metoduyla rakam olup olmadığını kontrol ettirmek ama /)(+-&_₺#@?!;:'"*.,~`|•√π÷׶∆£€$¢^°={}\][✓™®©%>a

  • @poyrazaltun2233
    @poyrazaltun2233 4 года назад +1

    ogrno sayısal değer değil mi neden convert yapmadık

    • @berkerkar7742
      @berkerkar7742 4 года назад

      üzerinde toplama cıkarma yapmadığımızdan sayısal değişken tipi kullanmamıza gerek yok.

    • @nihatpehlivanoglu159
      @nihatpehlivanoglu159 4 года назад

      string değerde sayısal değerde saklayabilirsin fakat matematiksel işlem yapamazsın bu değişkenlerle o yüzden matematiksel işlem yapacak isen int veya double kullanıyorsun

  • @alperen80639
    @alperen80639 3 года назад

    Hocam zaten aynı sınıf üzerinde işlem yapıyoruz public yazmasak da olurdu yanlış mıyım?

  • @burakbenderli5400
    @burakbenderli5400 3 года назад

    programı böyle yazdım hata vermedi istediğim gibi çalıştı . emeğinize sağlık.
    static void Main(string[] args)
    {
    string ad, soyad;

    Console.Write("adınızı giriniz :");
    ad = Console.ReadLine();
    Console.Write("soyadınızı giriniz :");
    soyad = Console.ReadLine();
    if (rakamara(ad) == true)
    Console.Write("adınızda rakam var");
    else if (rakamara(soyad) == true)
    Console.Write("soyadınızda rakam var ");
    else
    Console.Write("teşekkür ederiz");



    }
    public static bool rakamara (string aranacak_metin)
    {
    if (aranacak_metin.Contains("0") == true)
    {
    return true;
    }
    else if (aranacak_metin.Contains("2") == true)
    {
    return true;
    }
    else if (aranacak_metin.Contains("3") == true)
    {
    return true;
    }
    else if (aranacak_metin.Contains("1")==true)
    {
    return true;
    }
    else if (aranacak_metin.Contains("4")==true)
    {
    return true;
    }
    else if (aranacak_metin.Contains("5")==true)
    {
    return true;
    }
    else if (aranacak_metin.Contains("6") == true)
    {
    return true;
    }
    else if (aranacak_metin.Contains("7") == true)
    {
    return true;
    }
    else if (aranacak_metin.Contains("8") == true)
    {
    return true;
    }
    else if (aranacak_metin.Contains("9") == true)
    {
    return true;
    }
    else
    {
    return false;
    }
    }

    • @SendeKodYaz
      @SendeKodYaz  3 года назад

      Teşekkür ederim. C# eğitimlerinin sizlere katkı sağlamasına sevindim. İyi çalışmalar diliyorum.

  • @ismetkg2934
    @ismetkg2934 4 года назад +2

    hacı abi ingilizcen az iyi olaymış cok iyi olurmus ortaokul damı okumadın diyecem ama C# anlatıyon okumamıs biri de değilsin ama bu ne ya ( is nul or empiti ) çok güldüm