私はvb.netからc#.netにコードを変換するためにこのプロジェクトに取り組んできましたが、私はVBで作業したことはありません。このコードには多くのLinqステートメントがあり、その中には 'with'ステートメントが含まれていますが、これはvbのみにローカルであることがわかります。私は研究を行って、どのように正規表現をC#に変換するのか見つけましたが、linqクエリにその種のものを含める方法はありません。どんな助けもありがとう。ここで私はmjwillsはすでに指摘したように彼のリンクにVbからC#with文を含むlinqクエリの変換
Dim query = (From k In dt Select New ProductDecode With {
.CompanyCode = k.Field(Of Decimal)("CompanyCode"),
.ProductType = k.Field(Of String)("ProductType"),
.Product = k.Field(Of String)("Product"),
.ProductDescription = k.Field(Of String)("ProductDescription")}).ToList()`
https://stackoverflow.com/questions/528610/what-does-the-new-with-syntax-do-in-vb-linqは興味深いかもしれません。 – mjwills