dufeng_Hu 2017-11-21 03:17 采纳率: 0%
浏览 3314

c#控制台程序出现 无法创建新的堆栈防护页面 怎么破?

namespace Company
{
public class Employee
{
public Employee(string name, string educate)
{
this.name = name;
this.educate = educate;
}
private string name;
public string Name
{
get { return name; }
set { name = value; }
}
private string educate;
public string Educate
{
get { return educate; }
set { educate = value; }
}
public void Hellow1()
{
// string message;
// message = string.Format("大家好!我是程序猿{0},我的学历是{1}", this.Name, this.Educate);
Console.WriteLine("大家好!我是程序猿{0},我的学历是{1}", this.Name, this.Educate);
//Console .WriteLine (message);
// return message;

    }
} 
    amespace Company

{
public class Programmer:Employee
{
Programmer emp = new Programmer();
public Programmer ():base("aa", "bb") { }
public Programmer (string name,string educate,string prolanguage,string system,string datebase):base (name ,educate)
{
this.Name = name;
this.Educate = educate;
// 自己的属性
this.prolanguage = prolanguage;
this.system = system;
this.datebase = datebase;
}
private string prolanguage;
public string Prolanguage
{
get { return prolanguage; }
set { prolanguage = value; }
}
private string system;
public string System
{
get { return system; }
set { system = value; }
}
private string datebase;
public string Datebase
{
get { return datebase; }
set { datebase = value; }
}
public void Hellow()
{
Console.WriteLine("hellow!");
Console.WriteLine(" {0} ,我使用的编程语言是 {1} ,我的操作系统是 {2} ,我使用的数据库是 。", this.prolanguage, this.system, this.datebase);
Console.ReadLine();
}
}
}
static void Main(string[] args)
{
Programmer pro1 = new Company . Programmer("s", "本科", "C#", "Windows", "ACCESS");
pro1.Hellow1();
pro1.Hellow();
Programmer pro2 = new Company.Programmer("c", "本科", "C#", "IOS", "MSSQL");
pro2.Hellow1();
pro2.Hellow();
Programmer pro3 = new Company.Programmer("v#", "本科", "C#", "Windows", "MYSQL");
pro3.Hellow1();
pro3.Hellow();
Programmer pro4 = new Company.Programmer("a", "本科", "C#", "UNIX", "ORACLE");
pro4.Hellow1();
pro4.Hellow();
Console.ReadLine();
}

  • 写回答

1条回答

  • threenewbee 2017-11-21 03:23
    关注

    public class Programmer:Employee
    {
    Programmer emp = new Programmer();
    ...

    坏就坏在这里了。
    你定义Programmer,然后在里面创建了一个Programmer
    创建Programmer又需要在里面创建一个Programmer
    ...
    于是就死了。

    评论

报告相同问题?

悬赏问题

  • ¥15 如何在scanpy上做差异基因和通路富集?
  • ¥20 关于#硬件工程#的问题,请各位专家解答!
  • ¥15 关于#matlab#的问题:期望的系统闭环传递函数为G(s)=wn^2/s^2+2¢wn+wn^2阻尼系数¢=0.707,使系统具有较小的超调量
  • ¥15 FLUENT如何实现在堆积颗粒的上表面加载高斯热源
  • ¥30 截图中的mathematics程序转换成matlab
  • ¥15 动力学代码报错,维度不匹配
  • ¥15 Power query添加列问题
  • ¥50 Kubernetes&Fission&Eleasticsearch
  • ¥15 報錯:Person is not mapped,如何解決?
  • ¥15 c++头文件不能识别CDialog