zoukankan
html css js c++ java
Generics Quiz
下面这段代码为什么无法编译?
using
System;
using
System.Collections.Generic;
using
System.Drawing;
namespace
GenicTest
{
class
Program
{
static
void
Main(
string
[] args)
{
List
<
Point
>
pl
=
new
List
<
Point
>
();
pl.Add(
new
Point(
10
,
10
));
pl[
0
].X
=
42
;
//
<-- compiler error occurs here!
Console.WriteLine(pl[
0
]);
}
}
}
如果你对C++很熟的话, 你再试一试用标准C++ 中的vector来代替List
这个例子其实反应了net2.0泛型的又一个让人失望的地方.
查看全文
相关阅读:
Singleton模式
Factory模式
AbstactFactory模式
Maven的介绍及使用
MySQL索引分析及使用
Runnable接口和Callable接口的区别
Java中的常见数学运算
mkdir()和mkdirs()区别
面试小问题——Object中有哪些常用方法?
面试小问题——什么是多态?
原文地址:https://www.cnblogs.com/idior/p/153243.html
最新文章
如何通过双击将ipynb文件打开到浏览器中
深度学习 线代知识
如何下载B站视频
FindWindow和FindWindowEx
【转载】HTTP/FTP客户端开发库:libwww、libcurl、libfetch
计算机二级软件VC++6.0下载地址
python数据库操作——sqlite3模块
python文件操作
PyQt QString 与 Python str&unicode
Python环境右键定制
热门文章
批处理注释
批处理获取用户输入
批处理获取拖入文件信息
二、字符串转换
一、字符测试
linux c函数参考手册
C++,Windows/MFC_中L和_T()之区别
CString 的成员函数详解
c++ CArray函数
Google C++ 风格指南
Copyright © 2011-2022 走看看