は、私はC#プログラミングを完全に新たなんだfirstReadOfMachineTotals
とsecondReadOfMachineTotals
uintの2つのリストを比較してどのような値の差を計算するにはどうすればよいですか?
と呼ばuint
タイプの2つのリストを持っています。
両方のリストを比較したいと思います。第2リストの値のいずれかが最初のリストよりも高い場合は、どれだけ計算しますか。例えば
...
firstReadOfMachineTotals = 10, 20, 4000, 554
secondReadOfMachineTotals = 10, 40, 4000, 554
私は(2番目の項目は、最初のリストの等価よりも20以上であることに基づいて)「20」を返すようにしたいです。
ありがとう
PS。 2つ目のリストには1つ以上の番号がありません。
あなたは何を試してみましたか?LINQ FirstOrDefault + null-propagationを使用して1行のコードで美しく行うことができますが、何も学習しないので**無駄です**。単純なループやifを使って自分でやろうとする必要があります。インデックスを繰り返して2つの値を比較するだけです。 –
2番目のリストにもう1つ高い数字がある場合は?あなたは何を合計して返しますか?または違いのリスト? –
@OfirWinegarten良い質問ですが、他のコードに問題がなければ、2つの数字が決して異なってはいけないという点を指摘しておきました。私は質問を編集します。ありがとう。 –