4

既存の型を取得し、そこから追加のプロパティを使用して匿名型を作成することは可能ですか? 例 (VB)

Public Class Person
  Public Name As String
  Public Age As Integer
End Class

Dim p As New Person With {.Name = "James", .Age = 100}

Dim n = New With {.ShoeSize = 10}

私が望むのは、2 番目のオブジェクト (n) で p のすべてのプロパティを複製し、新しいプロパティ (ShoeSize) を追加することです。

これは可能ですか?

どうもありがとう

ジェームズ

4

2 に答える 2

2

C# でそれを行う構文はありません。すべてのプロパティを使用して、匿名型を自分で構築する必要があります。

于 2009-01-30T11:45:16.070 に答える