一部のラテックス テーブル生成コードをモジュール化しようとしています。大量の金メッキです。
var MIDRULE = @"\\\midrule";
var a = new []{new []{"a", "b", "c"}, new []{"1", "2", "3"}, new []{"alpha", "beta", "gamma"}};
a.Dump();
a.Aggregate(
(x,y) => x.Aggregate((i,j) => i + "&" + j)
+ MIDRULE + Environment.NewLine
+ y.Aggregate((k,l)=>k+"&"+l)).Dump();
期待される結果:
a&b&c\\\midrule
1&2&3\\\midrule
alpha&beta&gamma\\\midrule
実結果:
Cannot implicitly convert type 'string' to 'string[]'
可能であれば、集約コマンドの 1 つのライナーでこれを実行したいと考えています。これは、ネストされたループまたは他のさまざまな方法で既に実行できます。集約をよりよく知ることに興味があります。