binaryformatter

    6

    1答えて

    永続ストアにアクセスするためにADO.NETを使用した古いプロジェクトがあります。現在、最小のコード複製でいくつかのDBプロバイダをサポートするために、それをEF(6.1.3、重要であれば)に移行したいと考えています。 Hashtableプロパティ含むエンティティ、あります:ADO.NETで public class Record { ... public Hashtable

    -1

    1答えて

    の終了を決定し、私はシリアライズ午前の形式は次のとおりです。 [Serializable] public class Message { public int senderId; public int metaData; public foo moreMetaData; public object[] message; } 私は一般的に、とい

    2

    2答えて

    私はBinaryFormatterを使用してファイルを読み書きする(デシリアライズしてシリアル化する)方法を学ぶ過程で、BinaryReaderとBinaryWriterに遭遇しました。これは同じことをしているようです。 BinaryFormatter.Serialize()とBinaryWriterの間に若干の微妙な違いがありますか?またはBinaryWriterは、よりコンパクトな方法で、同じ

    0

    1答えて

    別の質問を見て、hereに質問してみてください。 だから私はここに辞書を持っている: private static Dictionary<int, string> employees = new Dictionary<int, string>(); //the int key is for the id code, the string is for the name は辞書が名前を持つ従業

    1

    1答えて

    私はBinaryFormatterでゲームのセーブをシリアライズしてデシリアライズしようとしています。 私はこのユーティリティメソッドを使用していますので、バージョン管理をサポートするためにISerializableインターフェイスを使用したり、各フィールドにAddValue()を手動で記述する必要はありません。 public void Serialize(object obj, string p

    2

    1答えて

    このコードを使用して、2dオブジェクト配列のデータをメモリストリームにコピーしています。メモリストリームには、2次元配列から読み取られたデータの数が表示されます。しかし、結局私は空の文字列を取得しています。なぜ私は理解できません。ただし、soapformatterを使用すると、文字列は空ではありませんが、soap形式で囲まれているため便利ではありません。 ここにBinaryFormatterのコー

    0

    1答えて

    データ形式の.datファイルを読み取るためにCLRテーブル値関数を実行しました。 DataBin列では、測定値をシリアル化し、SQL Serverのvarbinaryデータ型として保存します。そこに私は時間の列をお互いに測定値を保存しました。 今、私はこのコラムをシリアル化し、以下のようになります表には、この測定値を保存し、各他の測定値と をするたびに値を保存したい万一IこのためにC#で関数を実行

    0

    1答えて

    私はオブジェクトをシリアライズするためにバイナリフォーマッタを使用しています。 シリアル化されたバイト配列のプロパティの順番は何ですか(オブジェクトクラスのプロパティの順序によると思いますか?) そして、もし私が小道具に従ってバイトの順序を制御できるのであれば。例えば 私は、次のOBJシリアライズした場合、 :私はそれをシリアル化する場合は public class Human { i

    2

    1答えて

    私は次のように定義されたクラスを持っている: [Serializable] class C { String str { get; set; } int num { get; set; } } 私はにBinaryFormatterを使用してファイルにそれを連載しました。次に、クラスを以下のように変更しました。 [Serializable] class C {

    0

    1答えて

    なぜこのコードは最初に呼び出されたときのみ機能しますか(最初の要素を追加します)。その結果としての呼び出しでは、ファイルは一つだけのユーザー public void AddUser(User user) { FileStream stream = new FileStream(PATH_TO_LOGINS, FileMode.OpenOrCreate); Bin