-2

构造函数定义

public string LogLine(string line)

构造函数用法

 LogLine ll = new LogLine(l);

错误

Logline 不包含带有 1 个参数的构造函数

4

3 回答 3

6

构造函数不返回值

像这样定义构造函数

public class LogLine 
{
   public string Line { get; set; }
   public LogLine(string line) 
   {
      Line = line;
   }
}

// usage
var ll = new LogLine(l);
于 2013-09-28T02:04:01.880 回答
3

您的构造函数将字符串作为返回类型。构造函数没有返回类型

于 2013-09-28T02:04:57.987 回答
2

构造函数不返回值,不像你试图返回一个字符串。

附加说明:因为您对构造函数使用了访问说明符,所以请注意将其设为私有将禁止直接实例化该类。它可以用于单例设计模式。但是,您可以使用可以返回类对象的静态函数来实例化具有私有构造函数的类。

于 2013-09-28T02:11:34.873 回答