Добрый день,
Создаю статическое свойство
private static int courierPort = 0;
public static int CourierPort
{
get { return courierPort; }
set { if (courierPort == 0) { courierPort = value; } }
}
Хочется, чтобы это свойство умело принимать переменные типа string. Т.е. чтобы необходимые преобразования делались внутри свойства, а не где-либо снаружи. И без использования явных методов преобразователей видимых снаружи свойства. Т.е. чтобы можно было писать:
string newPort = "5000";
Class.CourierPort = newPort;
И это корректно отрабатывало.
Как?