Chyba kompilátoru CS0724
Příkaz throw bez argumentů není povolen v klauzuli finally, která je vnořená uvnitř nejbližší uzavřené klauzule catch.
Následující příklad generuje CS0724 kvůli throw
příkazu uvnitř finally
bloku klauzule:
// CS0724.cs
using System;
class Program
{
static void Test()
{
try
{
throw new Exception();
}
catch
{
try
{
}
finally
{
throw; // CS0724
}
}
}
static void Main()
{
}
}
Spolupracujte s námi na GitHubu
Zdroj tohoto obsahu najdete na GitHubu, kde můžete také vytvářet a kontrolovat problémy a žádosti o přijetí změn. Další informace najdete v našem průvodci pro přispěvatele.
Zpětná vazba k produktu .NET
.NET je open source projekt. Vyberte odkaz pro poskytnutí zpětné vazby: