binaryformatter

    3热度

    1回答

    我有这样一类: public class Foo { public IBar {get;set;} //tons of other properties } public interface IBar { //whatever } 类用于二进制序列化(标准使用的BinaryFormatter的)。 IBar的实现以[Serializable]标记,因此

    3热度

    1回答

    我想在一个通用的排序列表反序列化,就像这个例子用哈希表 http://msdn.microsoft.com/es-es/library/system.runtime.serialization.formatters.binary.binaryformatter(v=vs.80).aspx 但在这一行 collectionContacts = (SortedList<string,Contact>)

    4热度

    2回答

    我正在研究一个需要将图像上传到我的服务器的项目。我想将我的图像的二进制数据存储到数据库中的BLOB数据类型字段。因此我需要将我的图像转换为二进制格式。这样它可以保存在服务器数据库上。 那么如何将图像转换为二进制格式?请指教。

    -2热度

    2回答

    我有功能在我的.net应用程序中 Public Shared Function SerializeMessageByString(ByVal msg As Object) As Byte() Using m As New MemoryStream() Dim bin As New BinaryFormatter() bin.Serialize(m, ms

    -3热度

    1回答

    我有一个窗体,我需要保存控件的窗体上做出的行动有。为此,我有这样的事情:   [NonSerialized()] public EventInfo evento; public TimeSpan timeToWait; [NonSerialized()] public Control sender; public EventArgs eventArgs; public Type typ

    1热度

    3回答

    跨多个线程打开一个文件并向其中写入流是否安全?如果没有我可以实施的安全措施?

    0热度

    1回答

    我想要获取序列化对象的序列化和反序列化的数量。我想这样做,创建一个介于1和这个数量之间的随机值。 这可能吗? 目前我的代码是: Random rnd = new Random(); Stream stream = new FileStream("File.dat", FileMode.Open, FileAccess.Read, FileShare.Read); int randomNumbe

    1热度

    2回答

    我有一个客户端,它将一个类序列化为一个流,该流通过一个套接字到我的服务器。 所以我这个对象发送到我的服务器,我的服务器将通过执行保存“”对象“”: object readObject = formatter.Deserialize(stream); 它无法反序列化说: 无法找到组装等等,等等 这是否意味着我的服务器没有办法接受这个对象,将它通过更多的套接字推送给其他客户端,客户端将其反序列化?

    1热度

    2回答

    我试图将字节数组转换为对象。为了消除任何可能的问题,我创建了一个简单的窗体,它简单地调用了原始代码中打破的函数,并得到相同的错误。关于发生什么事情的任何想法? private void button1_Click(object sender, EventArgs e) { byte[] myArray = new byte[] {1, 2, 3, 4, 5, 6, 7};

    3热度

    2回答

    背景 我有一个对象,我需要为了转移至高性能计算集群用于以后使用 此前序列化,我使用的出我的对象代表一个统计形状模型,并且所有人都愉快地工作了。我的对象变得更加复杂了,我决定通过实现ISerializable定制序列化过程。我继续支持存储在先前格式的数据 的问题 我的问题是一个具体值似乎成功序列化,但始终都是空值,当我试图反序列化。 (没有错误,只是一个非常不愉快的,无用的null) 当我在序列化的