zoukankan      html  css  js  c++  java
  • 3、C#入门第3课

    1、c#中一个解决方案 里面两个程序 怎么一个启动另一个?

    我一个解决方案下,有两个工程,我想让A工程在适当时候,启动B工程,比如A中有个按钮,一点,B工程就启动了。

    System.Diagnostics.Process p = new System.Diagnostics.Process();
    p.StartInfo.FileName = "C:\Users\yml\Documents\Visual Studio 2015\Projects\Initialization\Initialization\obj\Debug\Initialization.exe";
    p.Start();//启动

    2、堆和栈的区别:
      一、堆栈空间分配区别:
      1、栈(操作系统):由操作系统自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈;
      2、堆(操作系统): 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收,分配方式倒是类似于链表。
      二、堆栈缓存方式区别:
      1、栈使用的是一级缓存, 他们通常都是被调用时处于存储空间中,调用完毕立即释放;
      2、堆是存放在二级缓存中,生命周期由虚拟机的垃圾回收算法来决定(并不是一旦成为孤儿对象就能被回收)。所以调用这些对象的速度要相对来得低一些。
      三、堆栈数据结构区别:
      堆(数据结构):堆可以被看成是一棵树,如:堆排序;
      栈(数据结构):一种先进后出的数据结构。

  • 相关阅读:
    0428备份
    1
    0416工作备份
    Bootstrap dropdown a标签或者button 点击事件
    禁止Html5在手机上屏幕页面缩放
    查看端口占用情况
    cakephp 中的find的用法
    cakephp 中连接查询多表 或group by
    cakephp 中的in的用法
    php批量下载文件
  • 原文地址:https://www.cnblogs.com/MiLu/p/5624354.html
Copyright © 2011-2022 走看看