Я не думаю, что это может быть правильным преобразованием, но вы можете попробовать и сообщить нам об этом, так как «HtmlUnit - это библиотека классов для Java, которая позволяет программно играть с веб-сайтами».
Можно вспомнить, что, хотя синтаксис между Java и C # выглядит одинаково, способ объявления исключений трактуется по-разному.В Java ваши методы класса должны идентифицировать исключения, которые он, возможно, мог бы генерировать, где, поскольку это не так в C #, оттуда моя слабая попытка переписать кусок кода.
Еще одна вещь, которую я выбралup - это определение методов внутри создания объекта, но это может быть частью инфраструктуры HtmlUnit.
webClient.setWebConnection(new HttpWebConnection(webClient) {
public WebResponse getResponse(WebRequestSettings settings) {
System.out.println(settings.getUrl());
return this.getResponse(settings);
}
});
Если он не работает, он может просто подтолкнуть вас в правильном направлении.