本人在App_Code 目录下建有一个CS文件,是存放一些我常用的函数用的内容大概是这样
public class fun
{
....}
现在我在网上找了一些别人写的函数,放到我的fun类里面,但他们都有static 发现不能调用如public static long DateDiff(DateInterval Interval, System.DateTime StartDate, System.DateTime EndDate)
{
....
}
但去掉以后,就可以在我的页面里调用该函数,不知道当时作者加上这个static是何用意,我去掉以后,有什么不妥,请高人指点!
public class fun
{
....}
现在我在网上找了一些别人写的函数,放到我的fun类里面,但他们都有static 发现不能调用如public static long DateDiff(DateInterval Interval, System.DateTime StartDate, System.DateTime EndDate)
{
....
}
但去掉以后,就可以在我的页面里调用该函数,不知道当时作者加上这个static是何用意,我去掉以后,有什么不妥,请高人指点!
解决方案 »
- 请问在一个B/S架构的系统中如何处理多帐套的问题
- 孟子E章,IFRAME乱码的问题 HELP ME!
- 请教这个GRIDVIEW的这个sql语句该怎么写(where=xxx部分),与membership结合
- 怎样给DetailsView控件中的一个字段赋值?
- treeview控件能不 能用背景图片?如果能?怎么用?
- 如何用DataGrid绑定两个不同的表里面的字段?
- 用sql server 2005 express开发的数据库能在sql server 2000下面运行吗?
- Microsoft Expression Web 入门基础视频教程!
- UltraWebTree树型控件复选框问题 急急!!
- 如何在GridView中复制某行(关键是要复制此行中所有的控件),并将此行插入到指定行的上面!
- 03里面如何获得焦点 ·!
- 关于membership的问题还有数据库
如果不加static,你引用DateDiff时要首先
fun funClass=new fun();
long dd=funCalss. DateDiff(....);
而对静态方法的引用则:
long dd=fun.DateDiff(....);
怪不得再想用DateDiff(....)时,打D字母时,VS2008没提示!原来是静不静态的问题呀,看来加上static 比较省事呀,总算对静态的概念前一点点认识了!