学习中遇到了几个看不懂的语句,帮忙解释一下
一、 private int _newsid;
public int NewsId
{
get { return this._newsid; } //传来传去看不明白
set { this._newsid = value; } //this._newsid哪里的值啊?
}
二、
public List<Users> GetAllUsers() //List<Useers>作用是什么啊?
{
List<Users> AllUsers = new List<Users>();
}
一、 private int _newsid;
public int NewsId
{
get { return this._newsid; } //传来传去看不明白
set { this._newsid = value; } //this._newsid哪里的值啊?
}
二、
public List<Users> GetAllUsers() //List<Useers>作用是什么啊?
{
List<Users> AllUsers = new List<Users>();
}
解决方案 »
- 怎么禁止文本框输入特殊字符?
- 请问我想在select标签元素中加个按钮有办法吗?
- GirdView 绑定js方法
- aaa
- ASP.NET怎么做一个单击一下Button控件,Label的Txet=“请稍后...”;然后等数据读过来以后再把Text替换掉!!buffer="false"也不行啊
- 动态生成datatable,添加记录的问题
- DateAdd()??????兄弟们,帮我解决呀!!
- 新手急问:一个异常,不知怎么回事??????
- 哪里有asp.net论坛源文件下载?
- 升级了,可以散200分了,庆祝一下
- AJAX类注册后,为什么说没有定义,大家帮忙看看
- javascript如何判断一个输入的字符串是否是时间字符串
get中的return就是吧成员变量_newsid的值返回了。set中的_newsid接收value的赋值。当你令NewsID=123,value就是传入的123.
2. 通俗的讲,就是List链表中的数据类型是Users.
public int NewsId
{
get { return this._newsid; } //返回private int _newsid的值
set { this._newsid = value; } //this._newsid 是value来的,value是.net中默认的
}
二、
public List<Users> GetAllUsers() //List<Useers>作用表示此方法返回的类型(此处是返回泛型的List.
{
List<Users> AllUsers = new List<Users>();
}
public int NewsId
{
get { return this._newsid; } //传来传去看不明白
set { this._newsid = value; } //this._newsid哪里的值啊?
} ------------ 这里是定义了一个属性。
使用了隐式对象。 二、
public List<Users> GetAllUsers() //List<Useers>作用是什么啊?
{
List<Users> AllUsers = new List<Users>();
}
---------------泛型。
C# 2.0与泛型 在2005年底微软公司正式发布了C# 2.0,与C# 1.x相比,新版本增加了很多新特性,其中最重要的是对泛型的支持。通过泛型,我们可以定义类型安全的数据结构,而无需使用实际的数据类型。这能显著提高性能并得到更高质量的代码。泛型并不是什么新鲜的东西,他在功能上类似于C++的模板,模板多年前就已存在C++上了,并且在C++上有大量成熟应用。本文讨论泛型使用的一般问题,比如为什么要使用泛型、泛型的编写方法、泛型中数据类型的约束、泛型中静态成员使用要注意的问题、泛型中方法重载的问、泛型方法等,通过这些使我们可以大致了解泛型并掌握泛型的一般应用,编写出更简单、通用、高效的应用系统。 什么是泛型
我们在编写程序时,经常遇到两个模块的功能非常相似,只是一个是处理int数据,另一个是处理string数据,或者其他自定义的数据类型,但我们没有办法,只能分别写多个方法处理每个数据类型,因为方法的参数类型不同。有没有一种办法,在方法中传入通用的数据类型,这样不就可以合并代码了吗?泛型的出现就是专门解决这个问题的。读完本篇文章,你会对泛型有更深的了解。