关于javascript和泛型以及泛型集合在C#与ASP.NET端各有那哪些应用?
js,泛型,泛型集合,在C#与ASP.NET端各有哪些应用?举些简单的例子,在配上点注释,反正尽量详细点!(格式清楚一点)谢谢了- -!O(∩_∩)O
答案:简单的说一下,泛型就是一种对方法,类都可以通用的一种接口类型,通过泛型可以定义类型安全类,而不会损害类型安全、性能或工作效率
//原来写法
Public class Stack
{
object[] m_Items;
public void Push(object item)
{...}
public object Pop()
{...}
}
Stack stack = new Stack();
stack.Push(1);
int number = (int)stack.Pop();
//有了泛型后
Public class Stack <T>
{
T[] m_Items;
public void Push(T item)
{...}
public T Pop()
{...}
}
Stack <int> stack = new Stack <int> ();
stack.Push(1);
int number = (int)stack.Pop();
在文件头部使用using 为特定类型取别名,别名作用范围是整个文件
例子
using List = LinkedList <int,string> ;
class ListClient
{
static void Main(string[] args)
{
List list = new List();
list.AddHead(123, "AAA ");
}
}
泛型的说明,用途很广,远不止这些
具体可以查看一下MSDN 希望对你有帮助
上一个:《javascript高级程序设计》和《JavaScript Dom高级编程》是同一本书吗?
下一个:Javascript中,如何使用变量作为变量名呢? - 技术问答