Python プログラムを C# に変換しようとしています。ここで何が行われているのかわかりません。
def mincost(alg):
parts = alg.split(' ')
return sorted([cost(0, parts, 'G0 '),cost(1, parts, 'G1 ')], key=operator.itemgetter(1))[0]
def cost(grip, alg, p = '', c = 0.0, rh = True):
if (len(alg) == 0):
return (postProcess(p),c)
postprocess
文字列を返します
cost
sorted() 関数で使用される複数のパラメータを返しますか? これらの複数の値は sorted() 関数でどのように使用されていますか?
何をしkey=operator.itemgetter(1)
ますか?これがソートの基本なので、この場合は の複数の値が返され、cost
の値が使用されますc
。
C#でこれを行う方法はありますか?