分值不高,但提一问:静态数据被类实力访问????(BUG???????) 这还要问??你生成第二个实例时,构造含数又执行了一次设为5了又重新从5开始了类在生成实例时构造含数会被隐式执行,在这就是初始化NUM = 5如果你把构造含数去掉那么结果会如你所愿,当然不会到25 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我觉得这样不算是被实例反问吧你没有这样引用啊c2_1.num++这样应不算,不过还是有问题 >>c2_1.num++在我的代码中我已经把它设为私有了 我的解决方案是这样的using System; namespace ConsoleApplication1{ /// <summary> /// Class1 的摘要说明。 /// </summary> class Class1 { /// <summary> /// 应用程序的主入口点。 /// </summary> [STAThread] static void Main(string[] args) { // // TODO: 在此处添加代码以启动应用程序 //注意这两行 Class2 c2_1=new Class2(); Class2 c2_2=new Class2(); Console.WriteLine("====test start:===="); for(int i=0;i<10;i++) c2_1.Add(); Class2.Display(); Console.WriteLine("===================="); for(int i=0;i<10;i++) c2_2.Add(); Console.WriteLine("===Display the value:==="); Class2.Display(); Console.ReadLine(); } } class Class2 { private static int num ; public Class2() { num=5; } public void Add() { Console.WriteLine( ++num); } public static void Display() { Console.WriteLine(num); } }} 大家来支招吧!C# 字节编码成字符串 C#多线程webbrowser的事件响应问题 求一简单正则表达式 问个C#问题 Visual Studio 2008无法创建项目了!求帮助! DataSet出现一个很奇怪的现象,请高手指教 大家来看一下这个错误!!(急) 关于treeview的入门问题,请大虾们带带小弟 crystal report 如何动态显示图片? c#程序运行除了framework还需要什么吗? 使用 ado.net 连接 sybase sql anywhere 数据库 敬请指点,我不太清楚new 与 override 之间有甚麽区别,内有C#代码 (100分)
你没有这样引用啊c2_1.num++
这样应不算,
不过还是有问题
namespace ConsoleApplication1
{
/// <summary>
/// Class1 的摘要说明。
/// </summary>
class Class1
{
/// <summary>
/// 应用程序的主入口点。
/// </summary>
[STAThread]
static void Main(string[] args)
{
//
// TODO: 在此处添加代码以启动应用程序
//注意这两行
Class2 c2_1=new Class2();
Class2 c2_2=new Class2();
Console.WriteLine("====test start:====");
for(int i=0;i<10;i++)
c2_1.Add();
Class2.Display(); Console.WriteLine("====================");
for(int i=0;i<10;i++)
c2_2.Add();
Console.WriteLine("===Display the value:===");
Class2.Display();
Console.ReadLine(); }
}
class Class2
{
private static int num ;
public Class2()
{
num=5;
}
public void Add()
{
Console.WriteLine( ++num);
}
public static void Display()
{
Console.WriteLine(num);
}
}
}