types

    0

    3答えて

    Delphiとそのタイプライブラリを使用してAUTOObjectsをいくつか作成しました。エラーなくコンパイルできますが、登録しようとするとDelphiはフリーズし、正常に戻りません。私はDelphi 7と2006の両方で登録しようとしましたが、どちらも同じ問題に陥ります。私はDelphiのデモで簡単なライブラリを登録しようとしましたが、私は悪いレジストリファイルを除外しています 私のコードに問題

    65

    5答えて

    C++テンプレートでは、特定の型パラメータがデフォルトであることを指定できます。私。明示的に指定されない限り、タイプTを使用します。 これはC#で行うことができますか近似できますか? 私のようなものを探しています:だから、明示的に指定していないタイプのインスタンスがT2こと public class MyTemplate<T1, T2=string> {} : MyTemplate<int>

    56

    4答えて

    型として宣言された2つのオブジェクトの型を比較す​​る方法を教えてください。 2つのオブジェクトが同じタイプか同じ基本クラスであるかどうかを知りたいです。 何か助けていただければ幸いです。 private bool AreSame(Type a, Type b) { }

    1

    5答えて

    にIDを表すために列挙型を使用して、私はこれが機能することを実現: public enum ID : int { Null = -1 } 例えば: ID myID = ID.Null; これは悪い考えですか? プレーンなintを使用するのは悪いですか? 問題がある場合、IDを表す最も良い方法は何ですか? ありがとうございました。

    76

    5答えて

    私はMyClass<T>です。 そして、私はこれを持っていますstring s = "MyClass<AnotherClass>";。文字列sからTypeを取得するにはどうすればよいですか? 一つの方法(醜い)は「<」と「>」を解析することで、実行します。 Type acType = Type.GetType("AnotherClass"); Type whatIwant = typeof (M

    6

    4答えて

    特定のメタタイプ(たとえば"stackoverflow.test")のLuaユーザーデータオブジェクトがあります。 Cコードから、どのタイプのものであるかを正確に確認し、結果に応じて異なる動作をしたい。便利な機能がありますか(むしろluaL_checkudataのようですが、答えが欲しいものでない場合はエラーを表示しません)、私はuserdataのメタタイプの型名を問い合わせますか?そうでない場合

    2

    3答えて

    JPAエンティティの主キーとしてバイト[]を使用する際に問題はありますか? プライマリキーとしてUUIDを使用したいが、文字列として格納すると、大きすぎると感じる。 私は私のエンティティのIDとしてそれをバイト[]としてIDを保存して設定するには、このような何かをやって考えていた: public static byte[] byteArray(UUID uuid) { long lsb

    6

    1答えて

    多くの MEFの例(下記)はAttributedAssemblyPartCatalogを使用しています。ブラッド・アダムズ Managed Extensibility Framework Tutorial - MEFによってCodePlexのMEFページ Simple Introduction to Extensible Applications with the Managed Extensio

    4

    1答えて

    NTEXTは廃止されており、NTEXT列にXMLを格納するなど、より大きなベストプラクティスの問題があることがわかりますが、XMLを含むテーブルがあり、そこから属性値を抜き取る必要があります。これはsp_xml_preparedocumentを使用して簡単に行う必要がありますが、NTEXT型のローカル変数を宣言できないため、関数に渡されるXMLテキストを式を使って指定する方法がわかりません。私はX

    1

    1答えて

    アセンブリBの型T(参照型、クラス)に(静的に)依存するアセンブリAがあります。 私はアセンブリAを所有していませんが、アセンブリBを所有しています。幸運にもAはリフレクションを使ってそのメンバーを発見します。 B(とT)を動的に作成したいと考えています。唯一重要なのは、AとBを動的に作成したメンバー(メンバーではない)が、Aがコンパイルされたときに静的にコンパイルされたものと同等であることを確認