- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
// Сериализуем
var outStream = new MemoryStream();
serializer.Serialize(outStream, storedSplitInfo);
string output = outStream.ToArray().Aggregate(string.Empty, (current, simbol) => current + (char) simbol);
...
// Десериализуем
var serializer = new XmlSerializer(typeof(StoredSplitInfo));
return (StoredSplitInfo)serializer.Deserialize(new MemoryStream(docNumber.SplitInfo.Select(c => (byte)c).ToArray()));
Konardo 25.02.2014 16:54 # −11
guest 25.02.2014 19:11 # +1
Вот это вообще прелесть.
На кой нам этот старший байт символа в UTF-16?
В результате буква 'а' превращается в '0'.
Govnokoder555 05.03.2014 09:40 # 0
guest 05.03.2014 20:44 # 0
Govnokoder555 06.03.2014 10:23 # 0
guest 26.02.2014 22:13 # 0
Aggregate эт че? Map?
cyperh 03.03.2014 23:59 # 0
roman-kashitsyn 04.03.2014 07:06 # 0
reduce он же fold, очевидно
guest 04.03.2014 18:55 # 0
roman-kashitsyn 04.03.2014 19:09 # 0
guest 04.03.2014 19:14 # 0
А это зачем?
Govnokoder555 05.03.2014 09:41 # 0
guest 05.03.2014 20:43 # 0
Govnokoder555 06.03.2014 11:44 # 0