В C# можно параметризировать адрес сервера, к которому обращается десктопное приложение, несколькими способами, в зависимости от вашей конкретной ситуации и требований.
1. Хранение адреса сервера в конфигурационном файле: Вы можете добавить секцию в ваш конфигурационный файл (например, app.config или web.config для десктопного или веб-приложения соответственно), где будет указан адрес сервера. Для чтения этого значения в коде вы можете использовать класс ConfigurationManager и его методы, например:
string serverAddress = ConfigurationManager.AppSettings["ServerAddress"];
После этого вы можете использовать полученное значение в соответствующем месте вашего кода.
2. Ввод адреса сервера пользователем: Если вам требуется, чтобы пользователь мог вводить адрес сервера во время работы приложения, вы можете использовать текстовое поле или другой подходящий элемент управления для этого в пользовательском интерфейсе. Затем вы можете получить значение из этого элемента и использовать его в вашем коде. Например:
string serverAddress = textBoxServerAddress.Text;
3. Хранение адреса сервера в базе данных: Если адрес сервера часто изменяется и требуется сохранять его для каждого пользователя (или какую-то другую логику хранения), вы можете использовать базу данных для хранения и извлечения этой информации. В этом случае вам потребуется подключиться к базе данных и выполнить соответствующие операции для получения адреса сервера.
Приведенные выше способы являются лишь некоторыми примерами того, как можно параметризировать адрес сервера в C#. Выбор конкретного подхода зависит от ваших требований, архитектуры приложения и конкретной ситуации.