| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 359 人关注过本帖
标题:求教另外的一个问题。。。。。
只看楼主 加入收藏
我是好学生
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2007-3-15
收藏
 问题点数:0 回复次数:0 
求教另外的一个问题。。。。。

using System;
namespace aaa
{
public class Time
{
private int year;
private int month;
private int day;
private int hour;
private int minute;
private int second;

public Time(System.DateTime now)
{
year=now.Year;
month=now.Month;
day=now.Day;
hour=now.Hour;
minute=now.Minute;
second=now.Second;
}


public int Hour
{
get
{
return hour;
}

set
{
hour=value;
}
}

public void Display()
{
Console.WriteLine("{0}/{1}/{2} {3}:{4}:{5}",month,day,year,hour,minute,second);
}


public static void Main(string[] args)
{
System.DateTime currentTime=System.DateTime.Now;

Time t=new Time(currentTime);

t.Display();

System.Console.WriteLine("before the hour updated");

int temphour=t.Hour;

temphour++;

t.Hour=temphour;

System.Console.WriteLine("after the hour updated ");

t.Display();
}
}
}

我这个程序用vc studio.net的时候可以实现预先估计的结果 但我用在dos的环境下 运行的时候 屏幕显示当前的时间(计算机又下角的时间)
然后叫我输入新的时间 当我输入一个数字后 我的电脑右下角时间中的 时,分,秒 中的 时 就变成了 我输入的那个数字了 是什么原因啊 难道是编译环境变了 结果就变了么???

2007-03-16 17:41
快速回复:求教另外的一个问题。。。。。
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.015180 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved