永发信息网

C#求助 程序下面这段程序,不用Console.ReadLine();时,正常显示;

答案:2  悬赏:0  手机版
解决时间 2021-02-05 12:09
下面这段程序,不用Console.ReadLine();时,正常显示;我为使屏幕显示结果停留,在程序最后加入此语句,结果显示什么都没有,为什么?
using System;
using System.Collections.Generic;
using System.Text;

namespace HanShuJiChengDiaoYong_test
{
public class one
{
~one()

{
Console.WriteLine("第一个析构函数被调用");
}
}

public class two:one
{
~two()

{
Console.WriteLine("第二个析构函数被调用");
}
}

public class three:two
{
~three()

{
Console.WriteLine("第三个析构函数被调用");
}
}
class test
{
static void Main(string[] args)
{
three t = new three();
//two t = new two();
//one t = new one();
//Console.ReadLine();//?
}
}
}
最佳答案
程序退出时才会去执行析构函数
其实你的析构函数是在Console.ReadLine();之后调用的
只要你在屏幕的闪的光标上输入一个字符,然后就会有析构函数的输出了
全部回答
console.readline() 意思是等待你输入一行并忽略掉行末的回车
你在a出加 console.readline() 程序执行到a就暂停了,你随便按几个键 再按回车 或 直接按回车就会进入下一次循环 就 又执行console.writeline()了
再b出 加 console.readline() 作用是让程序暂停 一边让你看到 循环执行的效果 你还成 console.read()效果一样
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
打算换显卡,GT630有没有比我的的GT210显卡好
和尚稻的意思是什么啊?知道的请说下!
如何升级显卡驱动
什么是肝肠循环?有何意义?
成功1+1英语培训中心在哪里啊,我有事要去这
静电喷塑主要针对那些产品,个人可以搞个小型
钢筋4TG代表什么?
玩【GTA5】的【高手】来看这【配置】怎么【设
与固定义齿桥体的龈面自洁性无关的是龈面A.材
求初音的《心拍数 #0822》的钢琴版伴奏
刺打的意思是什么啊?知道的请说下!
用会声会影录制视屏,把屏幕亮度调低,放出来的
天虹广告在哪里啊,我有事要去这个地方
巨紫荆树五年长多大?
我们总是四目相对 但有时我会故意避开他的眼
推荐资讯
大满洲国康德三年
患者男,15岁,身高154cm,近2年身高每年增长
左邻右里美食坊我想知道这个在什么地方
为什么日本和韩国的货币价值那么低?请专业人
中国邮政储蓄银行(宝兴县支行)地址在什么地方
舒适旅馆地址在什么地方,想过去办事
中国农业银行(两江分理处)怎么去啊,我要去那
不知哪位朋友知道哪儿有卖玫瑰茄的?
etabs中剪力墙配筋必须命名为不同的墙肢吗
老是忘记松脚刹,车有没有影响
杨妃一捻红的意思是什么啊?知道的请说下!
生众食寡的意思是什么啊?知道的请说下!
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?