У меня есть нестатический класс, в котором у меня есть несколько свойств, то есть serverURL, serverPort и т. Д., И у класса есть конструктор. Конструктор принимает аргументы, которые он затем использует для «установки» свойств, инициализируя их. Вот код:
public Server(string newServerAddress, int newServerPort) {
serverAddress = newServerAddress;
serverPort = newServerPort;
}
public string serverAddress {
get {
return serverAddress;
}
set {
serverAddress = value;
}
}
public int serverPort {
get {
return serverPort;
}
set {
serverPort = value;
}
По какой-то причине это вызывает ошибку переполнения стека, и я понятия не имею, почему. Вот код, используемый для его вызова:
Server test = new Server("server.url.here",8080);
Этот код явно связан с классом, но я оставил его здесь. Это любительская проблема, и я делал подобные вещи раньше, но я совершенно сбит с толку тем, что происходит, и когда я пытаюсь отладить его в Visual Studio, он говорит мне, что он не может отладить его, предположительно поскольку он использует стек для отладки.