1

データベースに接続してデータを処理する C#/VB アプリケーションを作成しています。シリアル化されたバイト配列を取得して逆シリアル化するためのこのコードが与えられました。これは、ディクショナリに書き込まれます。コード行は次のとおりです。

Dictionary<string, Object> DictionaryEmployee = (Dictionary<string, Object> Deserializer(byteArrayEmp));

私が得ているエラーは非常に役に立ちません。「割り当て、呼び出し、インクリメント、デクリメント、待機、および新しいオブジェクト式のみをステートメントとして使用できます」オブジェクトの上にマウスを置き、「ジェネリック型 'System.Collections.Generic.Dictionary' を使用するには、マウスを使用すると 2 つの型引数が必要です」辞書の上。

4

1 に答える 1

2

多分あなたは意味します:

Dictionary<string, Object> DictionaryEmployee = (Dictionary<string, Object>) Deserializer(byteArrayEmp);

キャストの右括弧の位置が間違っているだけです。

于 2013-10-24T03:54:50.203 に答える