fork download
  1. using System;
  2.  
  3. public class Program {
  4. public static void Main() {
  5. try {
  6. throw new CampoVazioException<int>(1);
  7. } catch (CampoVazioException<int>) {
  8. Console.WriteLine("deu erro");
  9. }
  10. }
  11. }
  12.  
  13. public class CampoVazioException<T>: ApplicationException {
  14. public T Objeto { get; }
  15.  
  16. public CampoVazioException(T objeto) : this(objeto, "") {}
  17. public CampoVazioException(T objeto, string mensagem) : base(mensagem) {
  18. Objeto = objeto;
  19. }
  20. }
  21.  
  22. //https://pt.stackoverflow.com/q/288465/101
Success #stdin #stdout 0.02s 15924KB
stdin
Standard input is empty
stdout
deu erro