找不到类型或名称空间名称“ Student”

时间:2020-05-01 18:12:13

标签: c#

我对C#完全陌生,需要将一个小型Java应用程序转换为C#,但似乎无法对其进行编译。

我的学生班级如下:

using System;

public class Student
{

    private string name;
    private string userName;
    private double gpa;

    public Student()
    {
        this.name = "";
        this.userName = "";
        this.gpa = 0;
    }

    public Student(string nameIn, string userNameIn, double gpaIn)
    {
        this.name = nameIn;
        this.userName = userNameIn;
        this.gpa = gpaIn;
    }

    public string GetName()
    {
        return this.name;
    }

    public double GetGPA()
    {
        return this.gpa;
    }

    public string GetEmail()
    {
        string email = this.userName + "@ksu.edu";

        return email;
    }

    public override string ToString()
    {
        string str = this.name + "\n" + GetEmail() + "\n" + "GPA: " + this.gpa;

        return str;
    }

} // end class

我有我的尝试应用类来实例化此对象,即:

Student student = new Student(name, userName, gpa);

但是,当我尝试编译它时,它给了我错误:

Lab11.cs(79,9):错误CS0246:找不到类型或名称空间名称“ Student”(您是否缺少using指令或程序集引用?)

非常感谢您的帮助。

编辑:引发该错误的行是我尝试实例化该对象的地方,在该类之前写给它的唯一行只是为了获取名称,用户名和gpa值。

1 个答案:

答案 0 :(得分:1)

尝试在学生班级文件中添加名称空间

namespace NameYourProject.NameYourFolder.Student
{
  public class Student
  {
   ...your code
  }
}