致支持和关注本Blog的朋友:
感谢你访问PaulLeder--程序部落。
在这里包括一些与计算机有关知识的讨论和学习。
我希望能以这个网站为平台,和大家一起交流计算机程序设计的经历和心得。
衷心祝福大家在学业和事业上不断进步,体会成功、自信和快乐。
通过域名、IIS端口等获得远程服务器物理路径
作者:PaulLeder 日期:2009-10-29
Aspose.Cells使用小结
作者:PaulLeder 日期:2009-10-28
关闭浏览器提示信息
作者:PaulLeder 日期:2009-10-28
.net 操作 excel 控件 最新Aspose Total for .Net破解
作者:PaulLeder 日期:2009-10-26
Windows7发生VS2005无法调试Web项目
作者:PaulLeder 日期:2009-10-24
今天使用VS2005调试Web项目发现怎么也无法调试了,google了一圈找的方法试后都无法解决,试了一下http://www.haoxiai.net/wangzhanzhizuo/aspnet/29780.html这里的:IE选项->"安全设置"->"自定义级别"里有"用户验",确认选中"自动使用当前用户名和密码登录"试了一下发现调试恢复正常了。
我试着将IE8的选项恢复到默认配置后在重启了VS2005发现也能正常调试,使得不知道导致无法调试的真正原因了。如果有高手知道还请解答一下。
我试着将IE8的选项恢复到默认配置后在重启了VS2005发现也能正常调试,使得不知道导致无法调试的真正原因了。如果有高手知道还请解答一下。
c#两个数组间比较
作者:PaulLeder 日期:2009-10-22
C# 泛型简介(2)
作者:PaulLeder 日期:2009-10-08
泛型和强制类型转换
C# 编译器只允许将一般类型参数隐式强制转换到 Object 或约束指定的类型,如代码块 5 所示。这样的隐式强制类型转换是类型安全的,因为可以在编译时发现任何不兼容性。
代码块 5. 一般类型参数的隐式强制类型转换
interface ISomeInterface
{...}
class BaseClass
{...}
class MyClass where T : BaseClass,ISomeInterface
{
void SomeMethod(T t)
{
ISomeInterface obj1 = t;
BaseClass obj2 = t;
object obj3 = t;
}
}
编译器允许您将一般类型参数显式强制转换到其他任何接口,但不能将其转换到类:
interface ISomeInterface
{...}
class SomeClass
{...}
class MyClass
{
void SomeMethod(T t)
{
ISomeInterface obj1 = (ISomeInterface)t;//Compiles
SomeClass obj2 = (SomeClass)t; //Does not compile
}
}
但是,您可以使用临时的 Object 变量,将一般类型参数强制转换到其他任何类型:
class SomeClass
{...}
class MyClass
{
void SomeMethod(T t)
{
object temp = t;
SomeClass obj = (SomeClass)temp;
}
}
C# 泛型简介(1)
作者:PaulLeder 日期:2009-10-08
C# 泛型简介
发布日期 : 5/30/2005 | 更新日期 : 5/30/2005
Juval Lowy
IDesign
摘要:本文讨论泛型处理的问题空间、它们的实现方式、该编程模型的好处,以及独特的创新(例如,约束、一般方法和委托以及一般继承)。此外,本文还讨论 .NET Framework 如何利用泛型。
下载 GenericsInCSharp.msi 示例文件 。
注 本文假定读者熟悉 C# 1.1。有关 C# 语言的详细信息,请访问 http://msdn.microsoft.com/vcsharp/language。
引用内容






