Šis straipsnis yra veidrodinis mašininio vertimo straipsnis, spauskite čia norėdami pereiti prie originalaus straipsnio.

Rodinys: 15879|Atsakyti: 0

[Komunikatas] C# typeof() pavyzdys išsamiai

[Kopijuoti nuorodą]
Paskelbta 2019-02-10 13:03:00 | | |
Kokios yra C# typeof() ir GetType() sritys?
1. Typeof(x) x turi būti konkretus klasės pavadinimas, tipo pavadinimas ir t.t., ir negali būti kintamojo pavadinimas.
2. GetType() metodas paveldi iš objekto, todėl bet kuris C# objektas turi GetType() metodą, kuris atlieka tą pačią funkciją kaip typeof(), grąžindamas dabartinio tipo tipo objekto tipą.
Pavyzdžiui, yra toks kintamasis i:
Int32 i = naujas Int32();
i.GetType() grąžina Int32 tipo reikšmę, bet negalite naudoti typeof(i), nes i yra kintamasis, jei norite naudoti typeof(), galite tik: typeof(Int32), kuris grąžina to paties tipo Int32.
Rezultatas
Methods:
Void SampleMethod()
System.Type GetType()
System.String ToString()
Bulio logika lygu(System.Object)
Int32 GetHashCode()
Members:
Void SampleMethod()
System.Type GetType()
System.String ToString()
Bulio logika lygu(System.Object)
Int32 GetHashCode()
Anuliuoti .ctor()
Int32 pavyzdysNarys
Rezultatas
Plotas = 28.2743338823081
Tipas yra System.Double





Ankstesnis:Naujas maršrutas 3 (newifi) originalus firmware plug-in baigtas
Kitą:c# Maršalas.PtrToStruktūra
Atsakomybės apribojimas:
Visa programinė įranga, programavimo medžiaga ar straipsniai, kuriuos skelbia Code Farmer Network, yra skirti tik mokymosi ir mokslinių tyrimų tikslams; Aukščiau nurodytas turinys negali būti naudojamas komerciniais ar neteisėtais tikslais, priešingu atveju vartotojai prisiima visas pasekmes. Šioje svetainėje pateikiama informacija gaunama iš interneto, o ginčai dėl autorių teisių neturi nieko bendra su šia svetaine. Turite visiškai ištrinti aukščiau pateiktą turinį iš savo kompiuterio per 24 valandas nuo atsisiuntimo. Jei jums patinka programa, palaikykite autentišką programinę įrangą, įsigykite registraciją ir gaukite geresnes autentiškas paslaugas. Jei yra kokių nors pažeidimų, susisiekite su mumis el. paštu.

Mail To:help@itsvse.com