2013-09-28 3 views

ответ

6

Конструкторы не возвращают значения

Определить конструктор как так

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

// usage 
var ll = new LogLine(l); 
+0

решено! Спасибо! – user2825406

3

ваш конструктор имеет строку в качестве типа возвращаемого значения. Конструктор не имеет типа возврата

2

Конструкторы не возвращают значения, в отличие от вашего, который пытается вернуть строку.

Дополнительное примечание: поскольку вы использовали спецификатор доступа для конструктора, обращая ваше внимание на то, что его закрытие запретит прямому экземпляру этого класса. Он может использоваться в шаблоне одноэлементного дизайна. Однако вы можете использовать статические функции, которые могут возвращать объекты класса для создания экземпляра класса с частными конструкторами.

Смежные вопросы