問題タブ [getproperties]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - リフレクション (Type.GetProperties) を使用して DependencyProperties を取得しますか?
いくつかのフィールドとしてカスタム タイプを取得しましたが、依存関係プロパティのみを取得したいと考えています。
すべてのプロパティを返すコードは次のとおりです。
GetProperties のパラメーターに何かを追加する必要があることはわかっていますが、BindingFlags.XXX を使用して何かを追加する必要がありますが、XX として可能なすべてのものをチェックしましたが、私にとって良いと思われるものは見つかりませんでした...
c# - ファイルのプロパティを取得するには?
利用可能な場合、メディアファイルのいくつかのファイル プロパティを表示するアプリケーションが必要です (Windows で使用されている正確な英語の単語はわかりません) FileName、Length/Duration、FileType(.avi .mp3 など) 私は taglib を試しましたおよびwindowsapishellですが、動作する結果が得られません(参照は良好です)
表示したい多くのファイル プロパティが表示されますが、動作させることができません エラーの例:
'WindowsFormsApplication2.vshost.exe' (Managed (v4.0.30319)): Loaded 'C:\Windows\Microsoft.Net\assembly\GAC_MSIL\WindowsBase\v4.0_4.0.0.0__31bf3856ad364e35\WindowsBase.dll', Skipped loading symbols. モジュールが最適化され、デバッガー オプションの [Just My Code] が有効になります。プログラム '[6300] WindowsFormsApplication2.vshost.exe: Program Trace' はコード 0 (0x0) で終了しました。プログラム '[6300] WindowsFormsApplication2.vshost.exe: Managed (v4.0.30319)' はコード 0 (0x0) で終了しました。
のような簡単なもの
動作しません
Java と PHP のプログラミングはある程度知っていますが、C# はまったくの初心者です。
@marr75 と @errorstacks に感謝します!
フォローアップの質問: 私はこれを作成しましたが、動作します
しかし、情報が存在する場合にのみ情報を提供したいのです。私が見ました
しかし、この関数をどのように使用すればよいですか? if(io.ofileinfo.FullName.exist) {Console.Write(io.ofileinfo.fullname);}
java - Java getProperties
コマンド:
以下を返します。
なぜamd64なのか理解できません。Intel 3i、Win7(コードがテストされた場所)、およびUbuntuを搭載したLenovoがあります。トリックはどこにありますか?
ありがとう
c# - リフレクションを使用して宣言順にプロパティを取得する
クラスで宣言されている順序で、リフレクションを使用してすべてのプロパティを取得する必要があります。MSDNによると、使用時に順序を保証することはできませんGetProperties()
GetProperties メソッドは、アルファベット順や宣言順など、特定の順序でプロパティを返しません。
しかし、プロパティをMetadataToken
. だから私の質問は、それは安全ですか?それに関するMSDNに関する情報が見つからないようです。または、この問題を解決する他の方法はありますか?
私の現在の実装は次のようになります。
c# - .GetProperties() の Big-O
n 個のプロパティがある場合、.GetProperties O(n) の Big-O ですか、それとも複雑さを増すリフレクションに関与するプロセスがありますか?
この定義されたクラスがあるとします:
そして、この呼び出しが行われます:
の時間計算量、つまり Big-O は.GetProperties()
? 4 つのプロパティがあることを考えると、これには 4 回の反復しかかからないのでしょうか、それともそれよりも複雑ですか? または、リストに到達するための標準的な複雑さのセットを備えた O(1) ですか?これは、プロパティ配列を構築するためだけに O(n) でなければならないと思われますか?
c# - GetProperties()の呼び出しには何ナノ秒かかりますか?
.GetProperties()
メソッドはC#で何ナノ秒かかりますか?
編集
テスト済み:
単純な開発用コンピューター(特別なものはありません)では、アイテムには8つのプロパティがあり、継承はありません。
結果:
さらに
追加のネストされたforeachループを使用して2回実行した場合、これには合計6ミリ秒しかかかりませんでした。追加されたコードは次のとおりです(forループ内):
java - プロパティファイルのすべてのプロパティをJavaプログラム内の初期化された変数として取得するにはどうすればよいですか?
Javaプログラムでプロパティファイルを使用しています。
現在、プロパティファイルからいくつかのプロパティが必要なときはいつでも、propertyFile.getProperty(propertyKeyName);
これを使用していくつかの変数に取り入れています。String propertyName1 = propertyFile.getProperty(propertyKeyName);
propertyName1
変数( )を明示的に定義し、を使用して初期化せずgetProperty()
に、プロパティファイルのすべてのKey = Valueを、プログラム内で「StringKey = Value」に初期化された文字列変数として取得する方法はありますか?
ありがとう、チャンドラ
mysql - データベースからユーザーのすべてまたは特定のプロパティを取得するにはどうすればよいですか?
私はgrailsを初めて使用し、アプリケーションでログインユーザーのすべてのプロパティを取得する方法を知りたいです。MYSQL dbを使用して、ユーザー名、passowrd、addressなどの情報を保存しました。データベースからそのプロパティの特定の値を取得し、textfield/gspに表示する方法を知りたいです。助けてください。tnx ..
c# - リフレクションを使用してインスタンス化されたオブジェクトを使用しない GetProperties のリストからの GetValue
はクラスであり、私はこの方法でリフレクションを使用しています:
これにより、objectType 例外の実行時エラーが発生します。Reflection を使用してプロパティのリストから値を取得するにはどうすればよいですか?
c# - オブジェクト内の型のプロパティを取得する方法
私はこのコードを持っています。オブジェクトのリストに挿入するパラメーターとして、いくつかのリストを受け取ります。
次に、のすべてのリストを実行しList(object) listObj
、それらをデータテーブルに変換して、各データテーブルの各リストのコンテンツを追加するforeachがあります。
次に、datatableメソッドに変換します。
問題は、ListlistObj内の各リストのプロパティを取得していないということです。List<Receivables> genRecList
ではList<Dilution> genDilList
、
どうすればList<Accountable> genAccList
、、、、プロパティにアクセスできList<Outstanding> genOutList
ますか?
私は以前にこれを行っていましたがList(T)
、一度に1つのリストを使用して、機能しました。今、それは混乱です。