01/10/2018, 16:00
Lỗi Process is Terminated due to StackOverFlowException C#
Chào mọi người, mình mới từ C++ sang hướng đối tuong C#,mình viết chương trình đơn giản là phương trình bậc 2 nhưng khi mình viết hàm xuất chạy thì nó báo lỗi như thế này ạ. Mong mọi người giúp đỡ, mình cảm ơn.
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Bai_tap_2
{
class CPT_Bac2
{
private int ia;
private int ib;
private int ic;
public int a
{
get { return a; }
set { a = value; }
}
public int b
{
get { return b; }
set { b = value; }
}
public int c
{
get { return c; }
set { c = value; }
}
public CPT_Bac2(int _a, int _b, int _c)
{
a = _a;
b = _b;
c = _c;
}
public CPT_Bac2()
{ }
~CPT_Bac2()
{ }
public void Xuat()
{
Console.Write("{0}x^2 + {1}x + {2} = 0",a,b, c);
}
static void Main(string[] args)
{
CPT_Bac2 d = new CPT_Bac2(1,2,3);
d.Xuat();
Console.ReadLine();
}
}
}
Bài liên quan
thử dùng đoạn code sau trong hàm main() :
rồi cóp nguyên message báo lỗi từ màn hình rồi rep lại cho mình nhé
Chào bạn, nó xuất hiện giống như ban đầu ạ.
Đọc thử topic này nhé:
stackoverflow.com
How do I prevent and/or handle a StackOverflowException?
hjhj, lại phải cày tiếp.
Viết sai hết đoạn property a,b,c rồi kia kìa.
Return và set lại chính nó thì lại chả stackoverflow
Phải thế này :
int A {get, set};