asp.net mvc怎么输出包含数组的数组

新建了一个model

   public class User
    {
        public User_msg[] msg { get; set; }
    }
    public class User_msg
    {
        public int id { get; set; }
        public string[] url { get; set; }

    }

id是在User表中,url在image表中,一个id对应多个image,
C#应该怎么写才能让这个数组包含数组的结构完美输出出来呢?

public class User
{
public User_msg[] msg { get; set; }
public string getmsg() { return string.Join(", ", msg); }
}