casting

    1

    4答えて

    私はサーバー上で受け取ったdatacontractオブジェクトを取得しようとしていますが、その上で何らかの操作を行ってからアップキャストされたバージョンを返しますが、動作していないようです。私はKnownTypeまたはServiceKnownType属性を使って動作させることができますが、すべてのデータをラウンドトリップしたくありません。以下は例です: [DataContract] public

    14

    4答えて

    C#3.5に次のコードを表現するために、とにかくがある場合だけで不思議: public struct Foo<T> { public Foo(T item) { this.Item = item; } public T Item { get; set; } public static explicit operator Foo<U> (Fo

    26

    9答えて

    Javaでは、キャストが失敗した場合はキャストを試み、nullを返すことは可能ですか?

    2

    2答えて

    IDataReaderのデータ(OracleまたはMS SQLデータベースへのクエリの結果である可能性があります)を設定する単純な値オブジェクトがあります。このオブジェクトのファクトリメソッドは、次のようになります。Oracleで: internal static SomeClass CreateFromDataReader(IDataReader data) { string mes

    10

    5答えて

    カスタムクラスを値型にキャストすることは可能ですか? はここに例を示します var x = new Foo(); var y = (int) x; //Does not compile は、上記を実現するために、それは可能ですか? Fooに何かをオーバーロードする必要がありますか?

    5

    4答えて

    私はVB.NETで次のようなことをしたいですか? Function task(value as Object, toType as Type) Return DirectCast(value, toType) End Function

    3

    1答えて

    に入力失うC++/wの 可能性の重複: SWIG Java Retaining Class information of the objects bouncing from C++ 質問: その型を失うオブジェクトswigged私のC++が渡されるのはなぜJavaのコールバック関数? セットアップ: 私は、コールバックを行うためガブガブ飲むJavaの例をとると、コールバックrun(Parent p

    1

    3答えて

    キャストが使用されるたびに、結果オブジェクトは constオブジェクトですか? ...したがって、 関数がそれをconstオブジェクトとして受け入れる場合、関数の引数としてのみ使用できますか? class C1 { public: C1(int i=7, double d = 2.5){}; }; void f(C1& c) {}; int main(){ f(8);

    1

    2答えて

    キャストに関する疑問が1つあります。 public void Test(out T a, out T b) { object d,e; d = 10; e = 35; Console.WriteLine(d.GetType()); a = (T)d; b = (T)e; } ここで、d.getTy

    5

    10答えて

    私は複数のフィールドでカスタムコレクションを並べ替えるために、拡張メソッドOrderByとThenByを使用しています。このソートはコレクションには影響しませんが、代わりにIEnumberableを返します。 IEnumerableの結果をカスタムコレクションにキャストできません。とにかく、私のコレクションの順序を変更するか、IEnumerableの結果を私のカスタムコレクションに変換する必要はあ