Názory ke článku Klíčové slovo this v C# – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Názory ke článku Klíčové slovo this v C# – Programujte.comNázory ke článku Klíčové slovo this v C# – Programujte.com

 

Názory ke článku Klíčové slovo this v C#

Miro1701   NOVÝ
8. 6. 2009

Môžete ho použiť napr. ako parameter nejakej metody. napr. ukážka:



...
/// <param name="layout"> GameLayout where is created object </param>
public GameObject(GameLayout layout)
{
this.layout = layout;
this.id = layout.GameObjects.Count;
layout.GameObjects.Add(this);
{


pričom kosntruktor bol tiež zavolaný s this

djanosik   NOVÝ
9. 6. 2009

Reagoval na komentář od uživatele Miro1701 : Možností použití je víc, např. definice rozšiřující metody.

mnn   NOVÝ
20. 6. 2009

Reagoval na komentář od uživatele Dušan Janošík :
Volanie pretazeneho konstruktora (overloaded constructor):

class A

{
public A() : this(10)() {}
public A(int a) { ... }
}

Anonymní uživatel   NOVÝ
12. 7. 2009

Reagoval na komentář od uživatele Miro1701 :

Nebylo by z hlediska návrhu lepší volat metodu layout.GameObjects.Add() z místa kde se volá konstruktor.

Např.

GameObject obj = new GameObject(layout)
layout.GameObjects.Add(obj);

???

NOclipus   NOVÝ
21. 7. 2009

Reagoval na komentář od uživatele Anonymní uživatel :

Ano, asi bylo, ale zde šlo očividně o demostraci použití this jako parametru. ;-)

Anonymní uživatel   NOVÝ
19. 8. 2009

Reagoval na komentář od uživatele Anonymní uživatel :
uz som to vyriesil inac

Přidej svůj názor

×Vložení zdrojáku

×Vložení obrázku

Vložit URL obrázku Vybrat obrázek na disku
Vlož URL adresu obrázku:
Klikni a vyber obrázek z počítače:
 
Podporujeme Gravatara.
Zadej URL adresu Avatara (40 x 40 px) nebo e-mailovou adresu pro použití Gravatara.
Email nikam neukládáme, po získání Gravatara je zahozen.
-
Reaguješ na příspěvek:
Pravidla pro psaní příspěvků, používej diakritiku. ENTER pro nový odstavec, SHIFT + ENTER pro nový řádek.
Sledovat nové názory e-mailem (pouze pro přihlášené)
Sleduj názory ke článku a v případě přidání nového příspěvku o tom budeš vědět mezi prvními.



Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý