В общем, когда вы хотите решить проблему с помощью написания программы, вам нужно знать
- , что это за вход
- каков будет ожидаемый результат
Для 1. у вас есть переменная js, например var input = { /* some object */ }
Предположим, что 2. распечатывает ее в программе C#.
Итак, как подключить 1. и 2.? Это то, что вы можете сделать: отправка переменной js (т.е. данных во внешнем интерфейсе) на сервер C# (бэкэнд).
Если то, что я сказал - это проблема, которую вы хотите решить, вы создаете бэкэнд C# с помощью. NET Core (ASP. NET - тоже вариант, но я упоминаю. NET Core здесь, потому что я я не уверен, на какой платформе будет работать ваша программа C#, и. NET Core является кроссплатформенным).
Если переменные js, которые вы хотите отправить, равны на веб-странице, которая также контролируемые вами , вам нужно отправить эти js переменные из внешнего интерфейса в бэкэнд, сделав HTTP-вызов, например, форму POST .
Другими словами, вам необходимо создать работающий веб-сайт. NET Ядро, которое позволяет вам отправлять данные из внешнего интерфейса, созданного HTML, CSS и JS.
Для сборки a. NET Основной сервер, вы можете взглянуть на эту статью: Создание простейшего возможного ASP. NET Основная форма с помощью POST me тод .