C# ASP.NET MVC Basics Modeling and Presenting Data Creating a Data Model

dont know what is wrong with my solution

i think i did everything right; can someone look at this and tell me what i did wrong

VideoGame.cs
namespace Treehouse.Models
{
    public class VideoGame
    {
        public int Id { get; set;}
        public string Title { get; set; }
        public string Description { get; set; }
        public string[] Characters { get; set; }
        public string Publisher { get; set; }

        public readonly string DisplayText 
        {
            get
            {
                return Title + " (" + Publisher ")";
            }    
        }
    }    
}

2 Answers

Steven Parker
Steven Parker
173,825 Points

If you use the "preview" button, you can see this message from the compiler:

VideoGame.cs(11,32): error CS0106: The modifier `readonly' is not valid for this item

This tells you that the word "readonly" should not be part of the definition of "DisplayText" (on line 11, column 32). What makes the property "read-only" is the fact that it has no "set" method.

The compiler also says:

VideoGame.cs(15,50): error CS1525: Unexpected symbol `)'

This is a result of a missing "+" operator on line 15 between "Publisher" and the quoted closing parenthesis.

ahhh ok; thanks for looking that over! that def works!