一种写法的区别

在做一个web项目的时候,发现了这样一个问题

this.ViewState.Add( "test", "test1" );
this.ViewState.Remove( "test" );
this.ViewState.Add( "test", "test2" );

上面三句的效果和下面这两句是一样,如下:

this.ViewState["test"] = "test1";
this.ViewState["test"] = "test2";

第一种写法更加符合面对对象的写法,那么这两种写法有什么差别吗?
posted @ 2004-11-05 09:37  芈老头  阅读(1282)  评论(3编辑  收藏  举报