会员
周边
众包
新闻
博问
闪存
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
代码路上
.Net 技术学习
博客园
首页
新随笔
联系
订阅
管理
今天遇到的一个郁闷的问题。
using
System;
using
System.Collections.Generic;
using
System.Text;
namespace
ConsoleApplication1
{
class
Program
{
static
void
Main(
string
[] args)
{
CC1.GetC().A();
CC2.GetC().A();
Console.Read();
}
}
public
class
CC1
{
private
CC2 c2
=
CC2.GetC();
private
static
CC1 c1
=
new
CC1();
public
static
CC1 GetC()
{
return
c1;
}
public
void
A()
{
c2.Write();
}
public
void
Write()
{
Console.WriteLine(
"
CC1的Write()
"
);
}
}
public
class
CC2
{
private
CC1 c1
=
CC1.GetC();
private
static
CC2 c2
=
new
CC2();
public
static
CC2 GetC()
{
return
c2;
}
public
void
Write()
{
Console.WriteLine(
"
CC2的Write()
"
);
}
public
void
A()
{
c1.Write();
}
}
}
运行后就给我提示一个
public void A()
{
c1.Write();
}
c1未将对象设置到实例的错,想了半天也想不通,留在这里以后再想想。
posted @
2008-06-20 17:12
杲頔
阅读(
230
) 评论(
0
)
编辑
收藏
举报
会员力量,点亮园子希望
刷新页面
返回顶部
公告
代码路上