問題タブ [convertall]
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# - メソッド連鎖ジェネリック リスト拡張
「複雑な」タイプのリストがあります-いくつかの文字列プロパティを持つオブジェクトです。リスト自体は別のオブジェクトのプロパティであり、次の簡略化されたクラス構造に示されているように、さまざまなタイプのオブジェクトが含まれています。
現在の顧客の特定のタイプの特性の値のリストを収集できるようにしたいと考えています。これは、次の 2 段階のプロセスで実行できます。
それはうまく機能しますが、それは長い道のりのようです。FindAll() メソッドと Convert() メソッドを連鎖させるか、完全に見落としている他の方法で、このリストに到達するためのより簡単な方法を見逃しているに違いないと確信しています。
背景として、私は.Net 2.0で作業しているため、.Net 2ジェネリックに限定されており、Characteristicクラスは外部依存関係です.構造を単純化するために変更することはできません.この問題との関係ではなく、重要なクラスです。
任意のポインターまたは追加の読み取りを歓迎します。
c# - C# - 一般的な List と ConvertAll() メソッド、内部的にはどのように機能しますか?
Sacha Barbers の無料の mvvm フレームワーク チンチで見つけたいくつかのコードから、これを見ました。
FetchAllOrders
List<Order>
特定の customerID に対して a を返します。このリストはList<OrderModel>
または に変換されますList<OrderViewModel>
。
どうすればそれが起こりますか?List<Order>
の Order オブジェクトのすべてのプロパティが のプロパティに変換されるという要件/条件はOrderModel
何ですか?
c# - intのリストをバイト配列に変換する
List.ConvertAllメソッドを使用しようとしましたが、失敗しました。私がやろうとしているのはList<Int32>
、byte[]
私は切り取ってこのルートに行きましたが、ConvertAllメソッドを理解する必要があります...
c# - C# convertall に 2 つのパラメーターが必要な理由
Car オブジェクトの配列があります
それらを Vehicle オブジェクトのリストに変換したい
私はこれがうまくいくと思った
しかし、ConvertAll には 2 つのパラメーターが必要であると不平を言っています。
エラーは次のとおりです。
エラー 2 ジェネリック メソッド 'System.Array.ConvertAll(TInput[], System.Converter)' を使用するには、'2' 型引数が必要です C:\svncheckout\latestTrunk\Utility\test.cs 229 33
ここで間違った方法を使用していますか?
c# - C# List .ConvertAll 効率とオーバーヘッド
最近、List の .ConvertAll 拡張子について知りました。今日、職場のコードで数回使用して、オブジェクトの大きなリストを他のオブジェクトのリストに変換しました。それは本当にうまくいくようです。ただし、リストを反復してオブジェクトを変換するだけと比較して、これがどれほど効率的または高速かはわかりません。.ConvertAll は、変換プロセスを高速化するために特別なものを使用しますか?それとも、ループを設定することなくリストを変換する簡単な方法ですか?
c# - C# ConvertAll 構文
C# で ConvertAll の構文を理解しようとしています。いくつかの例を見てコピーしようとしても、s2 を含む次の行をコンパイルできません。VSE2013 言う
「エラー 1 メソッド 'ConvertAll' のオーバーロードはありません 1 つの引数を取ります」.
エラーメッセージは何を意味していますか? どこが間違っていますか?はい、いくつかの理由から、これらの状況では Select を使用する方がはるかに優れていることを理解しています。ありがとう!
c# - Array ConvertAll を使用して文字列配列をバイト配列に変換するにはどうすればよいですか?
次のコードで like にstring[]
変換できます。byte[]
しかし、以下のコードのようにLINQで同じことを行うことはできません。
これを LINQ で機能させるにはどうすればよいですか?
Visual Studio の「イミディエイト ウィンドウ」で機能しないのはなぜですか?
ラムダ式は、「即時」および「ウォッチ」ウィンドウでは機能しません。
c# - UWP C# の Converter と ConvertAll の代替
私は UWP でアプリを作成していますが、実際にそこにSystem.Converter
andArray.ConvertAll
関数が存在しないことに気付きました...なぜですか? :/
それらを入手する方法はありますか?