C#のオブジェクトのリストがあります。すべてのオブジェクトには、(他のプロパティの中でも)プロパティcode1およびcode2が含まれています。オブジェクトのリストは特定の順序ではありません。オブジェクトのリストをcode1プロパティとcode2プロパティで並べ替える必要があります。
例:
List -> object = id, name, code1, code2, hours, amount.
例コード1=004
例コード2=001、002、003、004、016
例コード1=005
例コード2=001、002、003、004
したがって、並べ替え後、次の順序でオブジェクトが必要になります
004 001
004 002
004 003
004 005
004 016
005 001
005 002
005 003
005 004