

c# new Class
Dobrý den, narazil jsem na takovou drobnost. Chtěl bych se zeptat, jaký je rozdíl mezi těmito dvěma kódy v c#? Děkuji.
new Class(){
Something=x
}
new Class{
Something=x
}
Dobrý den, narazil jsem na takovou drobnost. Chtěl bych se zeptat, jaký je rozdíl mezi těmito dvěma kódy v c#? Děkuji.
new Class(){
Something=x
}
new Class{
Something=x
}
v takejto podobe žiadny rozdiel nieje, ale v prvom prípade je možnosť vytvoriť parametrický konštruktor (predať mu odkazy na objekty, nebo vytvoriť nový object).
Předmět | Autor | Datum |
---|---|---|
v takejto podobe žiadny rozdiel nieje, ale v prvom prípade je možnosť vytvoriť parametrický konštruk… nový Mlocik97 17.04.2019 14:56 |
Mlocik97 | |
Ty zavorky jsou k tomu, aby jsi v nich tem tridam mohl nasledovne vlozil, vyvolat nejaké vlastnosti,… nový XoXoChanel 17.04.2019 15:00 |
XoXoChanel | |
Jak už psali výše, tak žádný. Já k tomu dodám jenom to, že Resharper na to upozorňuje a nabádá k ods… nový Wikan 17.04.2019 15:10 |
Wikan | |
Resharper furt existuje a pouziva se? ::) Kolem roku 2010 bylo VS bez nej uplne nepouzitelne IDE. Js… nový MaSo 17.04.2019 18:23 |
MaSo | |
Existuje a používá se. VS ho sice s každou verzí dotahuje, ale Resharper je vždycky o pár krůčků pře… poslední Wikan 17.04.2019 18:40 |
Wikan |
Zpět do poradny Odpovědět na původní otázku Nahoru
v takejto podobe žiadny rozdiel nieje, ale v prvom prípade je možnosť vytvoriť parametrický konštruktor (predať mu odkazy na objekty, nebo vytvoriť nový object).
https://stackoverflow.com/questions/34719077/declaring-a-new-instance-of-class-with-or-without-parentheses
https://stackoverflow.com/questions/740658/whats-the-difference-between-an-object-initializer-and-a-constructor
Ty zavorky jsou k tomu, aby jsi v nich tem tridam mohl nasledovne vlozil, vyvolat nejaké vlastnosti, parametry.
* Jestli té tride nebudes nastavovat, volat dalsi paremetry, tak ji tam zkratka nebudes psat.
PS: Vidim ze jiz v prvnim prispevku ti byly poskytnuty potrebné odkazy, tak na ne jen klikni
Jak už psali výše, tak žádný. Já k tomu dodám jenom to, že Resharper na to upozorňuje a nabádá k odstranění nadbytečných závorek.
Resharper furt existuje a pouziva se?
Kolem roku 2010 bylo VS bez nej uplne nepouzitelne IDE. Jsem rad, ze to JetBrains furt dela, ale je s podivem, ze je to vubec treba...
Existuje a používá se. VS ho sice s každou verzí dotahuje, ale Resharper je vždycky o pár krůčků před ním. Na druhou stranu je VS bez Resharperu podstatně svižnější, zvlášť u velkých solution. A potřeba nijak nutně není, spousta kolegů ho nepoužívá a taky fungují.