Я не могу создать экземпляр своего класса Student в Program.cs.C#

Место общения программистов C#
Ответить
Anonymous
 Я не могу создать экземпляр своего класса Student в Program.cs.

Сообщение Anonymous »

В моем консольном приложении есть класс Student:

Код: Выделить всё

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApp1
{
public class Student
{
public Student(Student student)
{
StudentId = student.StudentId;
FullName = student.FullName;
}

public int StudentId { get; set; }
public string FullName { get; set; }

}
}
В его теле есть конструктор копирования, и когда я хочу создать его экземпляр в классе Program, вот так:

Код: Выделить всё

Student student = new Student();
У меня будет ошибка:

"Нет аргумента, соответствующего требуемому формальному
параметр 'student' из 'Student.Student(Student)'"

Когда я не могу создать экземпляр своего класса Student, как я могу передать аргумент Student его конструктору?
Я хочу создать экземпляр своего класса Student, но у меня возникла описанная мной ошибка.

Подробнее здесь: https://stackoverflow.com/questions/784 ... program-cs
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»