問題タブ [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.

0 投票する
3 に答える
1006 参照

c# - メソッド連鎖ジェネリック リスト拡張

「複雑な」タイプのリストがあります-いくつかの文字列プロパティを持つオブジェクトです。リスト自体は別のオブジェクトのプロパティであり、次の簡略化されたクラス構造に示されているように、さまざまなタイプのオブジェクトが含まれています。

現在の顧客の特定のタイプの特性の値のリストを収集できるようにしたいと考えています。これは、次の 2 段階のプロセスで実行できます。

それはうまく機能しますが、それは長い道のりのようです。FindAll() メソッドと Convert() メソッドを連鎖させるか、完全に見落としている他の方法で、このリストに到達するためのより簡単な方法を見逃しているに違いないと確信しています。

背景として、私は.Net 2.0で作業しているため、.Net 2ジェネリックに限定されており、Characteristicクラスは外部依存関係です.構造を単純化するために変更することはできません.この問題との関係ではなく、重要なクラスです。

任意のポインターまたは追加の読み取りを歓迎します。

0 投票する
1 に答える
2973 参照

c# - C# - 一般的な List と ConvertAll() メソッド、内部的にはどのように機能しますか?

Sacha Barbers の無料の mvvm フレームワーク チンチで見つけたいくつかのコードから、これを見ました。

FetchAllOrdersList<Order>特定の customerID に対して a を返します。このリストはList<OrderModel>または に変換されますList<OrderViewModel>

どうすればそれが起こりますか?List<Order>の Order オブジェクトのすべてのプロパティが のプロパティに変換されるという要件/条件はOrderModel何ですか?

0 投票する
4 に答える
12463 参照

c# - intのリストをバイト配列に変換する

List.ConvertAllメソッドを使用しようとしましたが、失敗しました。私がやろうとしているのはList<Int32>byte[]

私は切り取ってこのルートに行きましたが、ConvertAllメソッドを理解する必要があります...

0 投票する
4 に答える
2193 参照

c# - C# convertall に 2 つのパラメーターが必要な理由

Car オブジェクトの配列があります

それらを Vehicle オブジェクトのリストに変換したい

私はこれがうまくいくと思った

しかし、ConvertAll には 2 つのパラメーターが必要であると不平を言っています。

エラーは次のとおりです。

エラー 2 ジェネリック メソッド 'System.Array.ConvertAll(TInput[], System.Converter)' を使用するには、'2' 型引数が必要です C:\svncheckout\latestTrunk\Utility\test.cs 229 33

ここで間違った方法を使用していますか?

0 投票する
4 に答える
7519 参照

c# - C# List .ConvertAll 効率とオーバーヘッド

最近、List の .ConvertAll 拡張子について知りました。今日、職場のコードで数回使用して、オブジェクトの大きなリストを他のオブジェクトのリストに変換しました。それは本当にうまくいくようです。ただし、リストを反復してオブジェクトを変換するだけと比較して、これがどれほど効率的または高速かはわかりません。.ConvertAll は、変換プロセスを高速化するために特別なものを使用しますか?それとも、ループを設定することなくリストを変換する簡単な方法ですか?

0 投票する
2 に答える
3194 参照

c# - C# ConvertAll 構文

C# で ConvertAll の構文を理解しようとしています。いくつかの例を見てコピーしようとしても、s2 を含む次の行をコンパイルできません。VSE2013 言う

「エラー 1 メソッド 'ConvertAll' のオーバーロードはありません 1 つの引数を取ります」.

エラーメッセージは何を意味していますか? どこが間違っていますか?はい、いくつかの理由から、これらの状況では Select を使用する方がはるかに優れていることを理解しています。ありがとう!

0 投票する
2 に答える
283 参照

c# - Array ConvertAll を使用して文字列配列をバイト配列に変換するにはどうすればよいですか?

次のコードで like にstring[]変換できます。byte[]

しかし、以下のコードのようにLINQで同じことを行うことはできません。

これを LINQ で機能させるにはどうすればよいですか?

Visual Studio の「イミディエイト ウィンドウ」で機能しないのはなぜですか?

ラムダ式は、「即時」および「ウォッチ」ウィンドウでは機能しません。

0 投票する
1 に答える
525 参照

c# - UWP C# の Converter と ConvertAll の代替

私は UWP でアプリを作成していますが、実際にそこにSystem.ConverterandArray.ConvertAll関数が存在しないことに気付きました...なぜですか? :/

それらを入手する方法はありますか?