casting

    1

    5答えて

    値型間で値をコピーする汎用メソッドがあります。次のアプローチでは、構造体の制約があっても、設計時エラーが発生します。どのように私は値の間にコピーまたはキャストすることができますか? private Ttgt MyMethod<Tsrc,Ttgt>(Tsrc SourceObject) where Tsrc : struct where Ttgt : struct {

    11

    1答えて

    誰もが、このキャストが効果(1337にhappyNumberを設定する以外に)を持っていることを教えてもらえますか、それが他の効果を持たない場合、どうすればこのようなコードを書くことができますか?これはコンパイラのバグか、C++の「隠された機能」ですか? int happyNumber = static_cast<int>(123.456, TRUE, "WTF" , false , "IS" ,

    1

    6答えて

    私は次のコード class Program { static void Main(string[] args) { List<A> aList = new List<A>(); var aObj = new A(); aObj.Go(aList.Cast<IB>()); } } cla

    11

    4答えて

    次のコードでは例外は発生せず、代わりに値4がtstに渡されます。誰もこれの背後にある理由を説明することはできますか?

    1

    2答えて

    Firebird 2.0の表に英数字を含むことができるVARCHARフィールドがあります。私は数字として数字のみが含まれているすべての値をソートするには、このフィールドにデータをソートする必要がある、とソート他のすべての値は0 として例えば、私は、4つの値、 "1", "2", "10", "string", を持っている場合は、私がする必要があります "1", "10", "2", "str

    6

    5答えて

    引数としてObjectを取り込み、それを任意の型にキャストし、失敗した場合はnullを返すメソッドを実装したいと思います。ここで私がこれまで持っているものです。 public static void main(String[] args) { MyClass a, b; a = Main.<MyClass>staticCast(new String("B")); } pu

    0

    3答えて

    WCF Webサービスにオブジェクトを渡そうとしています。渡しているオブジェクトがServerオブジェクトであるため、TestConnection()を呼び出せます。 私が午前問題は、そのサーバーが基本クラスであると私は私がサーバーに渡すことができるようにしたい 使用するサーバ、すなわちSqlServer2005Server、OracleserverのとODBCServerのいくつかの派生クラスが

    0

    3答えて

    私はLabFileBaseという基本クラスを持っています。リストを作成し、派生クラスを追加しました。私は定義したキーに基づいて特定のオブジェクトのリストを検索したい。私が抱えている問題は、LINQ式でどのようにダウンキャストしているかです。 ここではいくつかのサンプルコードです: public abstract class LabFileBase { } public class Samp

    3

    5答えて

    私はEnglishと呼ばれる別のクラス、Spanish、French等: Class English{ String name = "English"; String alias = "ENG"; } Class French{ String name = "French"; String alias = "Fre"; } 同様に他の言語のクラス

    61

    6答えて

    : unsigned char *foo(); std::string str; str.append(static_cast<const char*>(foo())); エラー:invalid static_cast from type ‘unsigned char*’ to type ‘const char*’ C++スタイルでここにキャストするための正しい方法は何ですか?あなたが間に