이 코드 조각은 무엇이 잘못 되었습니까?C# 익명 형식을 할당 할 수 없습니다 - 읽기 전용입니다
class Program
{
static void Main(string[] args)
{
var obj = new { Name = "A", Price = 3.003 };
obj.Name = "asdasd";
obj.Price = 11.00;
Console.WriteLine("Name = {0}\nPrice = {1}", obj.Name, obj.Price);
Console.ReadLine();
}
}
나는 다음과 같은 오류가 점점 오전
: 익명 타입의 객체로
Error 5 Property or indexer 'AnonymousType#1.Name' cannot be assigned to -- it is read only .....\CS_30_features.AnonymousTypes\Program.cs 65 13 CS_30_features.AnonymousTypes
Error 6 Property or indexer 'AnonymousType#1.Price' cannot be assigned to -- it is read only .....\CS_30_features.AnonymousTypes\Program.cs 66 13 CS_30_features.AnonymousTypes
하는 방법을 다시 설정 값을?
한 가지 더주의 할 값을 갖는 새 anonmyous 유형을 만들어야합니다,라는 새 익명 형식은 동일 될 것 같은 순서로 동일한 속성 수와 유형이있는 경우 내부 유형이 처음으로 –
이것은 매우 유용 할 수 있습니다. 추가해 주셔서 감사합니다! +1 –