Я на сервере в ответ передаю класс вот так:
Result message = new Result
{
Status = "success",
Obj = "writed"
};
var xmlSerializer = new XmlSerializer(typeof(Result), new Type[] { typeof(OwnerWrite) });
if (stream.CanWrite)
{
xmlSerializer.Serialize(stream, message);
}
Сам классы:
[Serializable]
public class Result {
public string Status { get; set; }
public object Obj { get; set; }
}
[Serializable]
public class OwnerWrite {
public string Content { get; set; }
}
В клиенте раньше получал строку так:
data = new byte[64];
int bytes = 0;
response = "";
while (stream.DataAvailable)
{
bytes = stream.Read(data, 0, data.Length);
response += (Encoding.Unicode.GetString(data, 0, bytes));
}
Console.WriteLine("Сервер: "+response);
Что изменить, чтобы в консоль (в клиенте) вывести Result.Status
?
Как пример:
Result result;
XmlSerializer serializer = new XmlSerializer(typeof(Result));
XmlReader reader = XmlReader.Create(stream);
result = (Result)serializer.Deserialize(reader);
Console.WriteLine("Сервер: " + result.Status);
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Допустим есть datagridВ нем есть некоторое ключевое поле, по которому я делаю фильтрацию, считайте поиск
Всем привет, сейчас пытаюсь разобраться с элементами wpf , и у меня возник вопрос по компоненту slider - на msdn написано, что
Такой подход можно увидеть на многих сайтахЭто просто для удобства?