C # obtener elemento por nombre

Soo he descubierto cómo obtener el elemento por id, pero no sé cómo puedo obtener el elemento por nombre. Aquí está mi código:

private void SendData()
{
    webBrowser1.Document.GetElementById("textfield1").SetAttribute("value", textBox1.Text);
    webBrowser1.Document.GetElementById("textfield2").SetAttribute("value", textBox1.Text);
}

El problema está en mi código html solo textfield1 es un id pero textfield2 es name así que quiero descubrir cómo obtener textfield2

Aquí está mi código html:

<html>
    <input type="text" id="textfield1" value="TEXT1"><br>
    <input type="text" name="textfield2" value="TEXT2"><br>
    <input type="submit" value="Submit">
</html>

Respuestas a la pregunta(3)

Su respuesta a la pregunta