Где-то на стороне сервера есть функция:
class RemoteServer
{
public int Value(string key)
{
return 1;
}
}
И есть клиентское приложение, которое будет вызывать данную функцию. Она должна прописываться один раз в конструкторе класса.
class Client
{
public Client(тут нужно указать функцию Value) // Возможно еще какие-то параметры будут
{
// ...
}
public int UseFuncClient()
{
// А здесь нужно будет как-то использовать указанную функцию.
}
}
Предполагаю, что нужно использовать делегат
Func<>
, но могу придумать как правильно это сделать.