Try vs. Proměná   otázka

.NET

Zdravim,

Chci jen vedet, kdyz vytvorim promenou v "TRY" a rekneme treba o radek niz mi vyskoci EX, zdali promena bude stale existovat.

Dim x As String = "abc"

try
Dim y As Decimal
y = CDec(x)
Catch ex As Exception

End Try

Jen příklad :)

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Existence proměnné záleží na životnosti metody, ve které je definována a na modifikátoru Static. Jiná věc je obor platnosti proměnné, který je v tomto případě pro y pouze v bloku Try.

nahlásit spamnahlásit spam 2 / 2 odpovědětodpovědět

Děkuju :)

nahlásit spamnahlásit spam 0 odpovědětodpovědět

A patrí do oboru platnosti y aj časť Catch... , príp. časť Finally?

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Pokud vím tak ne :)

nahlásit spamnahlásit spam 0 odpovědětodpovědět

NE (Proto jsem napsal do bloku Try, ne do bloku Try...Catch...Finally)

nahlásit spamnahlásit spam 0 odpovědětodpovědět
                       
Nadpis:
Antispam: Komu se občas házejí perly?
Příspěvek bude publikován pod identitou   anonym.
  • Administrátoři si vyhrazují právo komentáře upravovat či mazat bez udání důvodu.
    Mazány budou zejména komentáře obsahující vulgarity nebo porušující pravidla publikování.
  • Pokud nejste zaregistrováni, Vaše IP adresa bude zveřejněna. Pokud s tímto nesouhlasíte, příspěvek neodesílejte.

přihlásit pomocí externího účtu

přihlásit pomocí jména a hesla

Uživatel:
Heslo:

zapomenuté heslo

 

založit nový uživatelský účet

zaregistrujte se

 
zavřít

Nahlásit spam

Opravdu chcete tento příspěvek nahlásit pro porušování pravidel fóra?

Nahlásit Zrušit

Chyba

zavřít

feedback