尝试使用 string.format 从单独的类 c# 获取数据


namespace StudentSearch
{
   public class StudentRecord : IEquatable<StudentRecord>
   {
       public string StudentID { get; set; }
       public string LastName { get; set; }
       public string FirstName { get; set; }
       public string Gender { get; set; }
       public string State { get; set; }
       public int? Age { get; set; }       
       public decimal? GPA { get; set; }   

       public override string ToString()
       {
         return string.Format("{0,-11}{1,-25}{2,3:d}     {3,-7}{4,-11}{5:n2}",
            StudentID, (FirstName + " " + LastName), Age, Gender, State, GPA);
        }
    }

    partial class frmStudentSearch
    {
            HashSet<StudentRecord> hsAllStudents = new HashSet<StudentRecord>(){
new StudentRecord {StudentID = "G00002728", LastName = "Bryant", FirstName = "Tim", Gender = "M", State = "UT", Age = 47, GPA = 3.98M},
    -sic-
      };
    }

这段代码存储在 ModNames 中.cs在 StudentSearch 命名空间下,在公共类 StudentRecord 中

我正在尝试从公共部分类 StudentSearch : Form 调用 StudentRecord 来获取此数据,检查其有效性,然后将其显示在 DataDisplayGrid 中。

问题是,我之前没有真正处理过多个类,或者用 c# 或其他类或一般编程,这有点让我陷入循环。

我试图只使用变体拨打电话

StudentRecord.ToString();

我以前也没有真正搞砸过 string.format,所以在类之间这样做让我陷入了一个循环,无论是正确调用此方法的语法,还是如何键入/保存数据。

信息必须在网络上的某个地方,但我只是无法在stackoverflow或google上找到正确的搜索词来找到关于我如何做到这一点的答案。

我已经检查了msdn,但是如果我遇到答案,我没有意识到。

您需要创建类的实例才能访问其属性和方法。

StudentRecord student = new StudentRecord();
student.ToString();

相关内容

  • 没有找到相关文章

最新更新