Представление методов DLL в C#

Я предполагаю, что вы хотите новую строку после каждого ввода, поэтому после

sb1.append(line);

добавьте

sb1.append(System.getProperty("line.separator"));

[119 ] Редактировать: (потому что я не знаю, как разместить код в комментариях). В основном, он будет продолжать запрашивать ввод, пока пользователь не введет «выход», из которого он затем прервет цикл while и выведет строку. Вы можете добавлять запятые или пробелы, чтобы разделить их после добавления строки.

Я не уверен, что ваша первоначальная проблема была в том, что вы не прерывали цикл или потому, что вы дважды печатали nextLine и присваивали его line

    public static void main(String[] args) {
        System.out.println("Enter a string: ");
        StringBuilder sb = new StringBuilder();
        try (Scanner scanner = new Scanner(System.in)) {
            String input;
            while (!(input = scanner.nextLine()).equals("exit")) {
                sb.append(input);
            }
        }
        System.out.println(sb.toString());
    }
5
задан xarzu 16 March 2009 в 22:31
поделиться

6 ответов

Меню представления-> Обозреватель объектов

Необходимо смочь посмотреть на объекты/методы, и так далее содержавшиеся в DLL и публично выставленные.

10
ответ дан 18 December 2019 в 14:51
поделиться

У меня нет кода первое, что пришло на ум, но Вы исследовали библиотеку Reflection? Необходимо смочь выяснить и выполнить все, в чем Вы нуждаетесь с этим...

1
ответ дан 18 December 2019 в 14:51
поделиться

Необходимо смочь использовать intellisense и обозреватель объектов как всегда. Без источника, который будет Вашим лучшим выбором.

1
ответ дан 18 December 2019 в 14:51
поделиться

Хорошо...

Предположим, что Вашу библиотеку называют MyLib.DLL

Вы сделали бы:

MyLib ml = new MyLib();
ml.YourMethodsShouldAppearHere(); //If they are public of course.

;)

0
ответ дан 18 December 2019 в 14:51
поделиться

можно загрузить DLL через инструмент Reflector.NET от красного логического элемента и видеть весь API и даже как это был реализованный http://www.red-gate.com/products/reflector/

1
ответ дан 18 December 2019 в 14:51
поделиться

Можно открыть любой DLL.NET в этом стороннем инструменте, названном "Отражатель.NET". Этот инструмент позволит Вам просматривать все типы/методы/свойства и даже декомпилировать код, содержавшийся в DLL.

Отражатель.NET подобен обозревателю объектов в Visual Studio, но является более мощным путем.

Если Вы еще не попробовали Отражатель, я настоятельно рекомендую его (это действительно просто в использовании)!

0
ответ дан 18 December 2019 в 14:51
поделиться
Другие вопросы по тегам:

Похожие вопросы: