String içinde arama yapma — C# Console
Soru :
Klavyeden girilen kelime “10 L Sınıfının perşembe günü programlama dersi
var.” cümlesinde varsa ekrana “Var ” yoksa “Yok” yazan programın kodlarını yazınız
[code lang=”csharp”]
using System;
using System.Collections.Generic;
using System.Linq;//www.gorselprogramlama.com
using System.Text;
namespace soru1
{
class Program
{
static void Main(string[] args)
{//www.gorselprogramlama.com
string s = "10 L Sınıfının perşembe günü programlama dersi var.";
string girilen;
int sonuc;
Console.Write("Aranacak stringi giriniz >>>");
girilen=Console.ReadLine();
sonuc = s.IndexOf(girilen);
if (sonuc > 0) Console.Write("Var");//www.gorselprogramlama.com
else Console.Write("Yok");
Console.ReadKey();
}//www.gorselprogramlama.com
}
}
[/code]
aramaya 10 yazılırsa değer sıfır olacak ilk indexden dolayı.
ve if deki koşuk >0 olduğundan hatalı sonuç döndürecektir.
koşul >-1 yada >=0 olmalıdır.
işime yaradı teşekkürler
mrb hocam şöyle bir sıkıntım var gtin diye bir barkod olayı var.bu barkodun içerisinde üretici üretim tarihi seri no ve parti numarası bilgileri yer alıyor. bu barkodu nasıl çözebiliriz.
mesala barkod numarasında
01 ile başlayan Gtın no
21 ile başlayan seri no
17 ile başlayan üretim tarihi
10 ile başlayan parti no
oluyor.
bunu nasıl çözebiliriz hatta bir döküman var ama .net için olanını bulamadım
https://www.tarimorman.gov.tr/GKGM/Belgeler/DB_Bitki_Koruma_Urunleri/BKU_Takip_Sistemi_Karekod_Uygulama_Kilavuzu.pdf
.net için yarıdımcı olabilir misiniz 🙁