Tämä artikkeli on konekäännöksen peiliartikkeli, klikkaa tästä siirtyäksesi alkuperäiseen artikkeliin.

Näkymä: 15879|Vastaus: 0

[Viestintä] C# typeof()-esimerkki yksityiskohtaisesti

[Kopioi linkki]
Julkaistu 10.2.2019 13.03.00 | | |
Mitkä ovat C# typeof() ja GetType() -alueet?
1. x:n joukossa typeof(x) on oltava tietty luokan nimi, tyyppinimi jne., eikä se voi olla muuttujan nimi.
2. GetType()-metodi perii Objectista, joten jokaisella C#:n oliolla on GetType()-metodi, jolla on sama funktio kuin typeof(), palauttaen nykyisen tyyppityypin objektin tyypin.
Esimerkiksi on olemassa tällainen muuttuja i:
Int32 i = uusi Int32();
i.GetType() palauttaa arvon tyyppi Int32, mutta et voi käyttää typeof(i):tä, koska i on muuttuja; jos haluat käyttää typeof(), voit vain: typeof(Int32), joka palauttaa saman tyypin Int32.
Tulos
Methods:
Void SampleMethod()
System.Type GetType()
System.String ToString()
Boolen yhtä suuri (Järjestelmä.Objekti)
Int32 GetHashCode()
Members:
Void SampleMethod()
System.Type GetType()
System.String ToString()
Boolen yhtä suuri (Järjestelmä.Objekti)
Int32 GetHashCode()
Void .ctor()
Int32-sampleJäsen
Tulos
Pinta-ala = 28.2743338823081
Tyyppi on System.Double





Edellinen:Uusi reitti 3 (newifi) alkuperäinen laiteohjelmistolisäosa valmis
Seuraava:c# Marshal.PtrToStructure
Vastuuvapauslauseke:
Kaikki Code Farmer Networkin julkaisemat ohjelmistot, ohjelmamateriaalit tai artikkelit ovat tarkoitettu vain oppimis- ja tutkimustarkoituksiin; Yllä mainittua sisältöä ei saa käyttää kaupallisiin tai laittomiin tarkoituksiin, muuten käyttäjät joutuvat kantamaan kaikki seuraukset. Tämän sivuston tiedot ovat peräisin internetistä, eikä tekijänoikeuskiistat liity tähän sivustoon. Sinun tulee poistaa yllä oleva sisältö kokonaan tietokoneeltasi 24 tunnin kuluessa lataamisesta. Jos pidät ohjelmasta, tue aitoa ohjelmistoa, osta rekisteröityminen ja hanki parempia aitoja palveluita. Jos rikkomuksia ilmenee, ota meihin yhteyttä sähköpostitse.

Mail To:help@itsvse.com