Model Constructor返回Array

时间:2017-09-13 13:01:18

标签: asp.net arrays constructor model

我的模型Contructor存在问题。

namespace arkiv.Models
{
    public class BlogPost
    {
    public string string1 { get; set; }

    public BlogPost()
    {
        string[] myArray= new string[2] 
        {   string1
            ,string22
        };
        return myArray;
    }

错误消息:Since BlogPost.BlogPost() returns void, a return keyword must not be followed by an object expression.

为什么模型构造函数不能返回我的数组?

1 个答案:

答案 0 :(得分:2)

你不能从C#中的构造函数返回值。而不是这个,你可以将该值公开为属性。

public class BlogPost
    {
    public string string1 { get; set; }
    public readonly List<string> Myarray {get ;}
    public BlogPost()
    {
        Myarray= new List<string>() 
        {   string1
            ,string22
        };
    }