Správičky 2 822 Blogy 948 Fórum 18 790

Prehľad diskusie

photo
C# zapis
zolino11
18.10.2017 10:41:49
photo
RE: C# zapis
harrison314
18.10.2017 16:54:09
photo
RE: C# zapis
Liero
18.10.2017 17:43:00
photo
RE: C# zapis
harrison314
18.10.2017 19:50:16
photo
RE: C# zapis
Liero
18.10.2017 20:41:48
photo
RE: C# zapis
zolino11
19.10.2017 12:30:20
photo
RE: C# zapis
felix102
5.8.2018 2:54:31

C# zapis

photo
zolino11
18.10.2017 10:41:49
Body: 25
Najaktívnejší č.: 224

C# zapis

Dobry den,

potreboval by som vysvetlit co presne robi zapis v druhom riadku codu:

ref IFeatureLayer layerRef;
ILayer fl = *(layerRef = (IFeatureLayer) &this._featureLayer);

zo zapisom v druhom riadku som sa este nestretol..


[Reakcia]

photo
harrison314
18.10.2017 16:54:09
Body: 1200
Najaktívnejší č.: 23

RE: C# zapis

Si si isty, ze je to C#?

V unsafe kode je mozne pouzit toto aj v C#, ale pride mi to divne.

No malo byt to robit:

  1. Spravi refernciu z hhodnoty this._featureLayer
  2. pretypuje na IFeatureLayer a priradi do lyerRef
  3. Znovu spravi refenciu a priradi ju do ILayer

[Reakcia]

photo
Liero
18.10.2017 17:43:00
Body: 9775
Najaktívnejší č.: 6

RE: C# zapis

Teda, C++ som riesil naposledy v druhom semestri na vyske, ale skusil by som to rozbit takto:

ref IFeatureLayer layerRef;

//1.
char* pointerToFeatureLayer =  &this._featureLayer;

//2.
layerRef = (IFeatureLayer)pointerToFeatureLayer;

//3.
ILayer fl = *(layerRef);

 

  1. & ziska adresu fieldu _featureLayer. Cize pointer na _featureLayer;
    Kedze tento field je referencneho typu, ziskas adresu na referenciu, cize ref IFeatureLayer

  2. Iba pretypovanie pointera na .NET referenciu

  3. ziskanie aktualnej hodnoty

 

Mimochodom, pracu s pointrami C# prebral od C++, vid: https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/language-specification/unsafe-code

 

ale snad by bolo lepsie studovat C++ pointre, kedze tam je to o kusok jednoduchsie, kedze nemusis riesit Garbage Collector, ktory ti moze popresuvat objekty v pamati. Dane znalosti sa potom daju aplikovat v C#

 

 

 

[Reakcia]

photo
harrison314
18.10.2017 19:50:16
Body: 1200
Najaktívnejší č.: 23

RE: C# zapis

C++ nema klucove slovo ref.

Teoreticky tomoze byt C++/CLI. prosto by sa ktomu zisiel kontext.

[Reakcia]

photo
Liero
18.10.2017 20:41:48
Body: 9775
Najaktívnejší č.: 6

RE: C# zapis

Je to jednoznacne C#. C++ som spominal len kvoli tomu, ze prave od neho ich C# prebral

[Reakcia]

photo
zolino11
19.10.2017 12:30:20
Body: 25
Najaktívnejší č.: 224

RE: C# zapis

dakujem za vysvetlenie

[Reakcia]

photo
felix102
5.8.2018 2:54:31
Body: 30
Najaktívnejší č.: 218

RE: C# zapis

m- kvalifikačné pasy, vodičské licencie, SSD, SSN Identifikačné karty, pečiatky a iné produkty pre množstvo krajín, ako napríklad:  Predaj skutočných pasov, (www.scannablepassportandids.com) Visa, vodičský preukaz, ID, SSN, sobášne certifikáty Garantovaný cestovný pas, občianstvo, karty, vodičské preukazy, diplomy, diplomy, diplomy, certifikáty. Turistické a obchodné vízové ​​služby dostupné obyvateľom všetkých 50 štátov a všetkých národností na celom svete. sú jedinečnými výrobcami pasov s autentickou vysokou kvalitou, skutočne registrovaných a neregistrovaných cestovných dokladov a iných občianskych dokladov. Môžem vám zaručiť novú identitu od čistého nového skutočného rodného listu, občianskeho preukazu, vodičského preukazu, pasu, karty sociálneho zabezpečenia s SSN, kreditných kariet a kreditných kariet, školských diplomov, školských titulov v úplne novom vydaní a registrované vo vládnom databázovom systéme. Ponúkame iba originálne vysoké USA, Austrália, Belgicko, Brazília, Kanada, Taliansko, Fínsko, Francúzsko, Nemecko, Izrael, Mexiko, Holandsko, Južná Afrika, Španielsko, Spojené štáty Kráľovstva. Dubaj (emirates) a mnoho ďalších. gmail========scannabledocs@gmail.com Webová stránka ====== www.scannablepassportandids.com ČÍSLO WHATSAPP ===== +44 7537 121433   kúpiť skutočné pasy USA, kúpiť skutočné austrálske pasy, kúpiť skutočné belgické pasy, kúpiť skutočné brazílske (brazílske) pasy, kúpiť skutočné kanadské (Kanadské) pasy, kúpiť skutočné fínske (fínske) pasy, kúpiť skutočné francúzske (Francúzsko) pasy, kúpiť skutočné pasy v Nemecku (Nemecko) kúpiť skutočné pasy Holandska (Holandsko / Holandsko) kúpiť skutočné izraelské pasy, kúpiť skutočné pasy v Spojenom kráľovstve, kúpiť skutočné španielske (Španielsko) pasy, kúpiť skutočné mexické (mexické) pasy, kúpiť skutočné juhoafrické pasy. kúpiť skutočné austrálske vodičské licencie, kúpiť skutočné kanadské vodičské licencie, kúpiť skutočné francúzske (Francúzsko) vodičské preukazy, kúpiť skutočné vodičské preukazy Holandska (Holandsko / Holandsko) kúpiť skutočné nemecké (Nemecko) vodičské preukazy, kúpiť skutočné vodičské preukazy vo Veľkej kúpiť skutočné diplomatické pasy, kúpiť skutočné pasy USA, kúpiť skutočné austrálske pasy, kúpiť skutočné belgické pasy, kúpiť skutočné brazílske (brazílske) pasy, kúpiť skutočné kanadské (Kanadské) pasy, kúpiť skutočné fínske (fínske) pasy, kúpiť skutočné francúzske (Francúzsko) pasy, kúpiť skutočné pasy v Nemecku (Nemecko) kúpiť skutočné pasy Holandska (Holandsko / Holandsko) kúpiť skutočné izraelské pasy, kúpiť skutočné pasy v Spojenom kráľovstve, kúpiť skutočné španielske (Španielsko) pasy, kúpiť skutočné mexické (mexické) pasy, kúpiť skutočné juhoafrické pasy. kúpiť skutočné austrálske vodičské licencie, kúpiť skutočné kanadské vodičské licencie, kúpiť skutočné francúzske (Francúzsko) vodičské preukazy, kúpiť skutočné vodičské preukazy Holandska (Holandsko / Holandsko) kúpiť skutočné nemecké (Nemecko) vodičské preukazy, kúpiť skutočné vodičské preukazy vo Veľkej kúpiť skutočné diplomatické pasy, kúpiť Camouflage pasy, kúpiť cestovný pas Duplikáty, skutočné pasy USA na predaj, skutočné austrálske pasy na predaj, skutočné belgické pasy na predaj gmail========scannabledocs@gmail.com Webová stránka ====== www.scannablepassportandids.com ČÍSLO WHATSAPP ===== +44 7537 121433nb 

[Reakcia]



Najaktívnejší užívatelia
1. 37810 b. photo vlko
2. 21520 b. photo T
3. 15965 b. photo spigi
4. 15450 b. photo Anonymous
5. 11120 b. photo dudok
6. 9775 b. photo Liero
7. 6920 b. photo siro
8. 6245 b. photo slavof
9. 5395 b. photo duracellko
10. 4690 b. photo xxxmatko