【发布时间】:2012-11-04 19:14:39
【问题描述】:
我熟悉编程中的主要面向对象概念,目前我正在自学如何设计类。
我有一个非常简单的类,叫做 Company。这是我到目前为止的代码
using System;
namespace Addressbook
{
public class Company
{
private string _companyId;
private string _companyName;
private string _companyType;
private string[] _companyDetails;
public Company()
{
}
public string CompanyId
{
set
{
this._companyId = value;
}
}
public string CompanyName
{
set
{
this._companyName = value;
}
}
public string CompanyType
{
set
{
this._companyType = value;
}
}
public string[] GetCompanyDetails()
{
return null;
}
}
}
我现在要做的是实现一些方法,这就是我迷失的地方。
我想到的第一种方法称为GetCompanyDetails(),它会从 SQL 数据库中收集数据,然后将其显示出来。可能在 DataGridView 或其他东西中。
我的问题是我不知道应该如何编写这个方法。我是否将所有 SQL 查询和连接放入其中?还是我只是将它们的实例作为参数传递?我应该从方法返回什么类型?
有人可以给我一些指导吗?
此外,如果您有任何关于此主题的优秀教程/指南的链接,请也发布它们。
谢谢。
【问题讨论】:
-
我不是专业人士,但我接受过培训,可以声明一个新类,该类包含所有返回
string的查询。