boxing

    0

    4答えて

    まず、これが何千回も尋ねられれば謝ります。私は私のC#の本を読んで、私はそれを見つけたが、私は私が探している答えを見つけることができない、または私はポイント大きな時間を逃している。 私はボクシング/ボクシングの問題全体と非常に混同しています。すべて異なるクラスのフィールドがあり、タイプされた変数(「double」など)がすべて返されているとします。これらのフィールドのいずれかに変数ポイントを割り当

    5

    4答えて

    2と3のボクシング/アンボクシングの例ですか? 1)ドキュメントの例: int i = 123; object iBoxed = i; i = (int) iBoxed; 2:ボクシング/アンボクシングは同様ですか? int i = 123; object iBoxed = i; i = Int32.Parse(iBoxed.ToString()); 3:ボクシング/アンボクシング

    2

    3答えて

    MSDNよりboxing/unboxingは値の型をオブジェクトとして扱うためのものです。しかし、私はArrayListについて読んで、それはボクシングも同様に読み取ります。ですから、ArrayListはオブジェクトとして値型と参照型を保持するので、私はかなり混乱しています。 また、以下は、用語の点でアンボクシングではなく、そのキャストだけですか? ArrayList a=new ArrayLis

    1

    3答えて

    の代わりにDictionary<Type,object>に使用するのは効果がありませんか? 毎回私はICustomerServiceを追加します。ボックス化されます。 もし私がタイプを持っていたら、Tはボクシングがないはずです、どう思いますか? public class MyService { private static Dictionary<Type, object> _ser

    0

    1答えて

    私はネイティブクラスへのポインターを持っていて、それを一時的にObjectにラップしたい。私はSystem :: Reflection :: Pointer :: Box()関数が行く方法だと仮定します。しかし、私はそれに2番目のパラメータをフォーマットするのに問題があります。 ランタイムエラーが発生すると、「タイプはポインタにする必要があります」と表示されるはずです。しかし、私は構文を理解するこ

    2

    3答えて

    可能性の重複: What is boxing and unboxing and what are the trade offs? こんにちは、 私の理解から: 私は(参照)に値型のデータを割り当てるオブジェクト変数を入力し、それが箱入りますと結果があります実際の参照ではなく、ヒープに格納されている値のコピーを指しています。そうですか? ありがとう

    5

    2答えて

    背景:私はxboxのために開発しており、オプトミアの段階です。私はオブジェクトの割り当てを減らす必要があります。 1つの場所は、ボクシングがどこで起こるかを知ることです。 私は非常にILに慣れていません(私は一度も見たことがありません!)、逆アセンブラでDLLを実行しないようにして、(un)boxコマンドを探してから、関連するコード。 質問:私にはこの種のことを報告するツールはありますか? EDI

    2

    4答えて

    MSDNは オブジェクトデータ型は およびオブジェクトが箱詰めされてからのタイプであることを述べています。 値型だけがボックス化されていると思っていましたか?今私はちょっと混乱している。オブジェクト変数に参照型変数を代入すると、そのボクシングは?

    2

    1答えて

    私は私のプロジェクトでSpringとGWtを使用します。いくつかのケースで私はNoSuchMethodErrorをCGLIBがスローしました。私はSpring Beanプロキシのメソッドを呼び出すときです。 エラーを見ると、それはIntegerオブジェクトの代わりにintフィールドのメソッドを見つけようとしています。 は例えば、私は私の春の豆でそのように定義されたメソッドを持っている public

    20

    3答えて

    です:? void Foo(dynamic X) { } そして: Foo(12); を考え12箱入りの取得私はそれが想像できません、私はちょうど専門家に尋ねたいと思います。