函数在什么情况下,必须加 static 修饰符,什么情况下不能加呢? 函数在什么情况下,必须加 static 修饰符,什么情况下不能加呢?-------------------一直不明白,static 这个修饰符,什么时应该加上,何时不能加上,请指教. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 需要实例成员的方法、虚方法或者覆盖的方法、实现接口的方法 不可以加不是以上情况,并且算法固定的方法最好static算法可能变化的方法最好不要加,说不定什么时候改一下,就要变成虚方法 编译如下语句public static void staticMethod(){ this.Text = "123";}提示:关键字“this”在静态属性、静态方法或静态字段初始值设定项中无效this关键字引用类的当前实例。就是说静态静态方法不能通过类实例来访问只能通过类而非静态方法不能通过类来访问只能通过类实例Graphics g = Graphics.FromHwnd(Handle);g.DrawImage(image1, 0, 0);这里FromHwnd()由类Graphics直接调用说明是静态方法而DrawImage()有类实例g调用说明是非静态方法Graphics.DrawImage()或者g.FromHwnd()则为非法调用 怎么区分项目大小,比较直观的区分方法有没有 怎样判断是否最后一条记录 C#能开发分布式系统吗?要求具有异地实时同步 好多问题都不明白? 如何添加缩略图按钮 Crystal report的數據源設為工程中的DataSet,出現必須登錄的提示. 我新建webapplication是,提示不是asp.net1.1版!!!! 关于上传的图片 HTTP编程问题 visual C# 能不能引用 System.Management??????? C#调用非托管代码函数声明出现的问题 求广域网中点对点通讯的思路或源码,(C#版的最好)
不是以上情况,并且算法固定的方法最好static
算法可能变化的方法最好不要加,说不定什么时候改一下,就要变成虚方法
public static void staticMethod()
{
this.Text = "123";
}提示:关键字“this”在静态属性、静态方法或静态字段初始值设定项中无效this关键字引用类的当前实例。就是说静态静态方法不能通过类实例来访问只能通过类
而非静态方法不能通过类来访问只能通过类实例Graphics g = Graphics.FromHwnd(Handle);
g.DrawImage(image1, 0, 0);这里FromHwnd()由类Graphics直接调用说明是静态方法
而DrawImage()有类实例g调用说明是非静态方法
Graphics.DrawImage()或者g.FromHwnd()则为非法调用