News CS
public static bool AddNews(News SingNews){ ……prams[4].Value = SingleNews.PubDate;//给存储过程参数赋值} public News(SqlDataReader Dr)
{
this._newsid = Convert.ToInt32(Dr["NewsId"]);//this._newsid 已定义的私有变量,还有个存取器方法
this._newstitle = Convert.ToString(Dr["NewsTitle"]);
this._newsbody = Convert.ToString(Dr["NewsBody"]);} 第一个方法为什么要加参数News SingNews,它是什么意思? ……prams[4].Value = PubDate可以吗???第二个方法SqlDataReader Dr什么意思?不同类的静态方法可以相互调用吗?————————————————————————————————————public class DataBase
{
private static DataBase _instance;
public DataBase()
{
//
// TODO: 在此处添加构造函数逻辑
//
}
public static DataBase GetInstance()
{
if(_instance==null)
{
_instance = new DataBase();
}
return _instance;
}它这个方法到底想表达什么,看起来怪怪的?似懂非懂,请高手指点一下?????????????????????????????
public static bool AddNews(News SingNews){ ……prams[4].Value = SingleNews.PubDate;//给存储过程参数赋值} public News(SqlDataReader Dr)
{
this._newsid = Convert.ToInt32(Dr["NewsId"]);//this._newsid 已定义的私有变量,还有个存取器方法
this._newstitle = Convert.ToString(Dr["NewsTitle"]);
this._newsbody = Convert.ToString(Dr["NewsBody"]);} 第一个方法为什么要加参数News SingNews,它是什么意思? ……prams[4].Value = PubDate可以吗???第二个方法SqlDataReader Dr什么意思?不同类的静态方法可以相互调用吗?————————————————————————————————————public class DataBase
{
private static DataBase _instance;
public DataBase()
{
//
// TODO: 在此处添加构造函数逻辑
//
}
public static DataBase GetInstance()
{
if(_instance==null)
{
_instance = new DataBase();
}
return _instance;
}它这个方法到底想表达什么,看起来怪怪的?似懂非懂,请高手指点一下?????????????????????????????
SingNews是一个News对象,prams[4].Value = SingleNews.PubDate, pubdate是SingNews的属性public News(SqlDataReader Dr)
这是News的一个带参数的构造函数LZ慢慢熟悉吧
News SingNews为实体对象
构造函数,一般不这样写
SqlDataReader 类
提供一种从 SQL Server 数据库读取行的只进流的方式
作为参数使用的,必然把SqlDataReader实例化成一个对象Dr.