我使用以下代码创建日期
try
{
newdatetime = new DateTime(2012, 2, 30);
break;
}
catch (ArgumentOutOfRangeException)
{
// Try 29 Feb if not 28.
}
Run Code Online (Sandbox Code Playgroud)
捕获块是捕获无效日期,如2月30日.有没有办法通过指定像(年,月,日)这样的参数来验证日期是否有效?
What is COM+? What is equivalent for COM+ in .Net?
我有两节课
public class A
{
public A()
{
}
}
public class B:A
{
public B()
{
}
}
Run Code Online (Sandbox Code Playgroud)
它的主要代码如下
A oa = new B();
B ob = new A();
Run Code Online (Sandbox Code Playgroud)
第1行成功编译,而第2行显示类型转换错误.为什么会这样.什么时候new B()和new A()被召唤到底发生了什么?