var list = textBox1.Lines.ToList();
list.RemoveAt(Convert.ToInt32(textBox2.Text)-1); // dikkat dizi sınırına taşmamak için buraya kontrol şart.
textBox1.Lines = list.ToArray();
denedim ama giriş dizesi dogru biçimde degil diye bir hata alıyorumC#:var list = textBox1.Lines.ToList(); list.RemoveAt(Convert.ToInt32(textBox2.Text)-1); // dikkat dizi sınırına taşmamak için buraya kontrol şart. textBox1.Lines = list.ToArray();
O zaman textbox'a harf de yazıyor olmalısın convert işlemi sırasında mı çıkıyor bu hata?denedim ama giriş dizesi dogru biçimde degil diye bir hata alıyorum
evet convert işlemi sırasında evet harfde yazıyorO zaman textbox'a harf de yazıyor olmalısın convert işlemi sırasında mı çıkıyor bu hata?
eger müsaitsen teamviewer vereyim bakalımmı beraberO zaman textbox'a harf de yazıyor olmalısın convert işlemi sırasında mı çıkıyor bu hata?
Evet yazmamalısınevet convert işlemi sırasında evet harfde yazıyor
sadece sayıda girdim yine convert işlemi sırasında hata veriyor eger müsaitsen özelde teamviewer paylaşayuım bakalım beraberEvet yazmamalısınAnlamadım, tam olarak ne soruyorsun şuan. String tipi int'e çevirirken parametre olarak harf de olursa hata fırlatır normal olan budur. Yapmak istediğin başka bir şeyse daha detaylı anlatırsan düşünelim.
Maalesef TW yok. Hem konu çok basit TW'ye de gerek yok aslında. Kod da çalışıyor kendim test ettim, burada ele almadığımız konular var ya da yanlış kullanıyorsun.sadece sayıda girdim yine convert işlemi sırasında hata veriyor eger müsaitsen özelde teamviewer paylaşayuım bakalım beraber
Eğer karakter girildiğinde uyarı vermesini istiyorsan şöyle yapabilirin. Eğer message box falan istemiyorsan tek yapman gereken else bloğunu silmek. Böylece hatalı girdilerde tepki vermeyecektir.anladım çok teşekkürler yardımıznız için sagolun
if (Int32.TryParse(textBox2.Text, out int number))
{
var list = textBox1.Lines.ToList();
list.RemoveAt(number - 1);
textBox1.Lines = list.ToArray();
}
else
{
MessageBox.Show("Lütfen karakter girmeyin, sadece sayı olmalı!");
}
Eğer karakter girildiğinde uyarı vermesini istiyorsan şöyle yapabilirin. Eğer message box falan istemiyorsan tek yapman gereken else bloğunu silmek. Böylece hatalı girdilerde tepki vermeyecektir.
C#:if (Int32.TryParse(textBox2.Text, out int number)) { var list = textBox1.Lines.ToList(); list.RemoveAt(Convert.ToInt32(number) - 1); textBox1.Lines = list.ToArray(); } else { MessageBox.Show("Lütfen karakter girmeyin, sadece sayı olmalı!"); }
Nasıl ya
evet satırları kod ekledi garip ve komikNasıl yaO satırları kod mu ekledi? Bu çok garip kesinlikle benim kodumla alakası olmamalı
![]()
tüm işlemlerin en sonuna;
textBox1.Text = textBox1.Text.Replace(Environment.NewLine,"");
hallettim çok sagolun herkese teşekkür ederim /n komutundan kaynaklı ekstra boşluk oluşuyormuştüm işlemlerin en sonuna;
C#:textBox1.Text = textBox1.Text.Replace(Environment.NewLine,"");
yaz bakalım
Hocam klavye testinde dakikada kaç vuruyorsunuz maşallah bu nasıl bir yazıMaalesef TW yok. Hem konu çok basit TW'ye de gerek yok aslında. Kod da çalışıyor kendim test ettim, burada ele almadığımız konular var ya da yanlış kullanıyorsun.
![]()
Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.