C# "System.ArgumentOutOfRangeException" hatası

MFRKNDGN

Hectopat
Katılım
19 Eylül 2020
Mesajlar
170
Çözümler
2
Yer
NY 10011, USA
Merhaba, bir program yapıyorum. Bir adet web browser var bunun URL'sini almam ve parçalamam lazım ama hata alıyorum. Bir türlü çözemedim. Yardımcı olabilir misiniz?

C#:
link = webBrowser1.Url.ToString();
parcala = link.Substring(0, 54);
if (parcala == "  burada 60 Karakter uzunluğa sahip  bir link vardı  ")
{
   label7.Text = "completed";
}

Aldığım Hata:

Kod:
System.ArgumentOutOfRangeException: 'Dizin ve uzunluk, dize içinde bir konuma başvurmalıdır.
Parametre adı: length'
 
Karakter hesaplama sitesine linki yazınca böyle diyor:
Girdiğiniz metindeki karakter sayısı: 60
Site kaç karakter derse desin. C#, link String'inin uzunluğunu 54'ten az olarak görüyor.
Test etmek için Console.WriteLine(webBrowser1.Url.ToString().Length); yazıp. Sonucu paylaşın.
 
Uyarı! Bu konu 5 yıl önce açıldı.
Muhtemelen daha fazla tartışma gerekli değildir ki bu durumda yeni bir konu başlatmayı öneririz. Eğer yine de cevabınızın gerekli olduğunu düşünüyorsanız buna rağmen cevap verebilirsiniz.

Technopat Haberler

Yeni konular

Geri
Yukarı