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

Näkymä: 45249|Vastaus: 1

[Lähde] .NET/C#-säikeet keräävät poikkeustietoja

[Kopioi linkki]
Julkaistu 23.9.2020 19.59.52 | | | |
Äskettäin minulla oli haastattelu, jossa kysyttiin, miten saa ketjupoikkeuksia, ja vastasin väärin. Saan myös poikkeuksia, kun kirjoitan Try catch -viestin ketjun ulkopuolelle, jonka mainitsin.

Aiemmin, kun tein winform-ohjelmistokehitystä, käytin usein säikeitä, ja poikkeustietoja sain kahdella tavalla:

  • Kirjoita try catch säikeeseen ja kutsu delegaatti lähettämään poikkeustiedot ohjelmiston lokitekstikenttään.
  • Kirjoita try catch säikeeseen, kutsu lokikehys ja kirjoita tiedostoon.


En myöskään kirjoittanut try catch -viestiä ketjun ulkopuolelle, joten miksi vastasin väärin?

Testikoodi:



Poikkeustietoja ei saatu ketjun ulkopuolelta, ja päälanka kuoli, ei "OK"-tulostettua.

Mitä minun pitäisi tehdä, jos haluan saada poikkeustiedot pääketjusta? Voit käyttää tapahtumia, jotka ovat oikeasti osallistujia.

Opastus tapahtumasta:

.net/c# -tapahtuma lisätietoja varten
https://www.itsvse.com/thread-4803-1-1.html

Koodi on seuraava:



(Loppu)




Edellinen:asp.net Ydinlähdekoodin osoite
Seuraava:JS mukautuu näytön kokoisen karusellikäyrän mukaan
 Vuokraisäntä| Julkaistu 14.4.2021 14.55.15 |
Tehtävän poikkeuksia ei käsitellä eivätkä ne vaikuta pääsäikeeseen



Jos säiepoikkeusta ei käsitellä, pääsäie kaatuu



Testikoodi:



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