Çözüldü C# Input yazdırma kodunun kısaltılmışı nedir?

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.

515079

Decapat
Katılım
15 Ocak 2022
Mesajlar
823
Çözümler
21
C#:
var links = webBrowser1.Document.GetElementsByTagName("input");
            foreach (HtmlElement link in links)
            {

                if (link.GetAttribute("id") == "iddeneme")
                    link.InnerText = textBox2.Text;

            }
Bu kod bir Web sitesindeki input öğesine yazı yazdırmayı sağlıyor. Bu kodun kısaltılmışı nedir? Çünkü bir butona tıklatmak istediğimizde daha kısa kod kullanılabiliyor. Örneğin:
C#:
webBrowser1.Document.GetElementById("button").InvokeMember("click");
Aynı bu kod gibi kısa olması lazım.

@300319 yardımcı olabilir misiniz?
 
Son düzenleme:
Çözüm
Daha fazla kısaltmaya gerek yok, en optimum olanlarından birisi bu.

C#:
foreach (HtmlElement link in webBrowser1.Document.GetElementsByTagName("input")){
    if (link.GetAttribute("id") == "iddeneme") link.InnerText = textBox1.Text;
}
Daha fazla kısaltmaya gerek yok, en optimum olanlarından birisi bu.

C#:
foreach (HtmlElement link in webBrowser1.Document.GetElementsByTagName("input")){
    if (link.GetAttribute("id") == "iddeneme") link.InnerText = textBox1.Text;
}
 
Çözüm
Çok teşekkür ederim.

Kodun daha kısa hali varmış kendim buldum.
C#:
                    webBrowser1.Document.GetElementById("url").InnerText = textBox1.Text;
 
Son düzenleme:
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…