静态类里能出现非静态方法吗?

guo_jianwen 2009-03-24 12:44:32
见题!
...全文
281 18 打赏 收藏 转发到动态 举报
写回复
用AI写文章
18 条回复
切换为时间正序
请发表友善的回复…
发表回复
readfuture 2009-03-26
  • 打赏
  • 举报
回复
up
马老虎 2009-03-26
  • 打赏
  • 举报
回复
试一试不就知道了!
phommy 2009-03-26
  • 打赏
  • 举报
回复
如果你的问题是脑筋急转弯的话,就能


static class a //静态类
{
static void b() //静态方法
{
string s="";
s.Trim(); //出现非静态方法了
}
}


guo_jianwen 2009-03-26
  • 打赏
  • 举报
回复
类[ComVisibleAttribute(true)]
public static class Timeout是静态类,其成员有:
名称 说明
Equals 已重载。 确定两个 Object 实例是否相等。 (从 Object 继承。)
GetHashCode 用作特定类型的哈希函数。GetHashCode 适合在哈希算法和数据结构(如哈希表)中使用。 (从 Object 继承。)
GetType 获取当前实例的 Type。 (从 Object 继承。)
ReferenceEquals 确定指定的 Object 实例是否是相同的实例。 (从 Object 继承。)
ToString 返回表示当前 Object 的 String。 (从 Object 继承。)
guo_jianwen 2009-03-26
  • 打赏
  • 举报
回复
所有的类都是Object类的子类,继承后,像ToString(),GetType()这样的方法不是Virtual吗?请问这个怎么解释?
benjaminwu198818 2009-03-24
  • 打赏
  • 举报
回复
静态类只能包含静态成员
天乐 2009-03-24
  • 打赏
  • 举报
回复
楼主为何不自己试试呢?

纸上得来终觉浅,绝知此事要躬行
huang_net 2009-03-24
  • 打赏
  • 举报
回复
不可以!!!
jietuan 2009-03-24
  • 打赏
  • 举报
回复
不能,非静态类可以包含静态方法!
liming850628 2009-03-24
  • 打赏
  • 举报
回复
不能
sjt000 2009-03-24
  • 打赏
  • 举报
回复
不能啦
hangang7403 2009-03-24
  • 打赏
  • 举报
回复
不能
he_hawk 2009-03-24
  • 打赏
  • 举报
回复
up
OKILOVE 2009-03-24
  • 打赏
  • 举报
回复
不能了,但是静态类中可以包含静态的方法,而且不用实例化即可调用。
wuyi8808 2009-03-24
  • 打赏
  • 举报
回复
不能
moonshineidolon 2009-03-24
  • 打赏
  • 举报
回复
静态类里面 都得是静态方法
crystalsky21504119 2009-03-24
  • 打赏
  • 举报
回复
不能
benjaminwu198818 2009-03-24
  • 打赏
  • 举报
回复
静态类可以访问外部的非静态类。。。

110,536

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧