| | |
| Stránka: 1 z 1
| [ Príspevkov: 3 ] | |
Autor | Správa |
---|
| Napísal p4tooo: 22.08.2015 21:49 | |
|
Ahojte pri spusteny tohto kodu mu vyhodi StackOverFlow exception chybu, neviete kde by mohla byt zrada?? Dakujem Kód: static void Main(string[] args) { // test setteru TestClass tc = new TestClass(); //tc.MyProperty = 25; //Console.WriteLine(tc.MyProperty);
Console.ReadKey(); }
class TestClass { public int MyProperty { get { // Console.WriteLine("Hello from getter."); return MyProperty; } set { MyProperty = value; }
}
public TestClass() { MyProperty = 10; } }
|
|
Registrovaný: 24.01.08 Prihlásený: 13.09.17 Príspevky: 14572 Témy: 66 Bydlisko: Žilina |
V tejto časti: Kód: public int MyProperty { get { // Console.WriteLine("Hello from getter."); return MyProperty; } set { MyProperty = value; }
}
V gettery aj settery sa odkazuješ na seba samého (v tej istej vlastnosti na samú seba), čo ti vlastne zacyklí kód a pretečie. Buď použi automatickú vlastnosť: Kód: public int MyProperty { get; set; }
alebo potom musíš použiť nejakú ďalšiu premennú, povedzme private field: Kód: public class MyClass { private int myField; public int MyProperty { get { return myField; } set { myField = value; } } }
_________________ C#, PHP, ... |
|
| Napísal autor témy p4tooo: 22.08.2015 22:53 | |
|
Aha uz to chapem diki prechadzam z jazy a tam je to trochu inak riesene ...
|
|
| Stránka: 1 z 1
| [ Príspevkov: 3 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| Stack overflow v Delphi, Visual Basic | 2 | 962 | 19.09.2009 13:10 Draco | | c++ main return exception v Assembler, C, C++, Pascal, Java | 4 | 405 | 12.07.2012 12:43 HT | | npm chyba max call stack exceeded v JavaScript, VBScript, Ajax | 2 | 505 | 12.09.2018 13:06 Xarxes | | out of bound exception, filtering jTable v Assembler, C, C++, Pascal, Java | 1 | 286 | 08.05.2014 2:33 matwej | | error handling - trigger_error vs throw Exception v PHP, ASP | 3 | 571 | 19.04.2011 15:31 ThePlaky | | Docker Compose alebo Portainer Stack - Ako sa vyhnut duplicitnym instanciam? v Ostatné programy | 4 | 807 | 10.05.2022 12:57 Googler1 | | Overflow v HTML, XHTML, XML, CSS | 2 | 660 | 18.01.2009 20:42 kaidžas | | Nefunguje overflow... v HTML, XHTML, XML, CSS | 10 | 719 | 18.07.2011 16:48 Mego | | overflow layout v HTML, XHTML, XML, CSS | 2 | 611 | 11.03.2009 11:34 mienkofax | | Problém s overflow v HTML, XHTML, XML, CSS | 8 | 520 | 04.02.2011 19:15 coldak | | Horizontalny scrollbar - overflow v HTML, XHTML, XML, CSS | 1 | 485 | 17.06.2009 16:51 Blackshadow | | overflow v IE v HTML, XHTML, XML, CSS | 4 | 590 | 28.01.2008 8:47 stenley | | fieldset a overflow v Webdesign | 4 | 563 | 05.03.2008 0:24 gadz80 | | Run time error 6 overflow v Ostatné | 6 | 351 | 19.01.2015 19:10 kuRca | | floatovanie v dive s overflow: hidden v HTML, XHTML, XML, CSS | 0 | 405 | 18.12.2011 16:46 1daemon1 |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|