为什么我编的C#的WINDOWS应用程序,运行时FORM不会显现出来,而是在后台运行? 最大的可能是Form_Load中进入了无法结束的循环。但是从贴出来的代码来看,缺了一些代码和注释,所以没有办法进行算法的分析了:) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 //前插结点public void ListInsert(int i,int e){ListNode NewNode=new ListNode(e);ListNode q;ListNode move;int j;if(!ListEmpty() && i>=1 && i<=ListLength) {if(i==1){Head.Previous =NewNode;NewNode.Next =Head;Head=NewNode;ListLen++;}else{move=Head;for(j=1;j<i;j++)//while(move.Next!=null){move=move.Next;}q=move;NewNode.Next =q;q.Previous =NewNode;move.Next =NewNode;NewNode.Previous =move;move=NewNode;p=NewNode;ListLen++;}}return;}就是这个函数,一调用它就会这样 你运行程序的时候看一下CPU的占用率如果一直是百分百的话肯定有死循环否则就只有跟踪了 跟踪了,但一到NEW FORM就没戏了对不起,这个代码是在天极那发过,吃了空格和XML,所以就变成这样了 按F8也可以呀,step by step,还是不行 正则表达式分析语法 SQL登录无关联 smtpclient发送邮件失败! 调用资源文件(*.resources)中图片问题 关于一个DropDownList的问题 关于.net的升级问题!!!! arraylist如何排序呢? 程序启动时加载控件是怎么作到的 我是个初学者。大家帮帮我。。。万分感谢, C#中如何使用指针和分配内存? 还是C#访问COM中参数传递的问题,这真的很重要,请高手指点! .net类库是用什么语言开发的?
public void ListInsert(int i,int e)
{
ListNode NewNode=new ListNode(e);
ListNode q;
ListNode move;
int j;
if(!ListEmpty() && i>=1 && i<=ListLength)
{
if(i==1)
{
Head.Previous =NewNode;
NewNode.Next =Head;
Head=NewNode;
ListLen++;
}
else
{
move=Head;
for(j=1;j<i;j++)
//while(move.Next!=null)
{
move=move.Next;
}
q=move;
NewNode.Next =q;
q.Previous =NewNode;
move.Next =NewNode;
NewNode.Previous =move;
move=NewNode;
p=NewNode;
ListLen++;
}
}
return;
}
就是这个函数,一调用它就会这样
看一下CPU的占用率
如果一直是百分百的话
肯定有死循环
否则就只有跟踪了