fe777c5c82
Former-commit-id: 6a76a29bd07d86e57c6c8da45c65ed5447d38a61
29 lines
376 B
C#
29 lines
376 B
C#
using System;
|
|
using System.IO;
|
|
using System.Collections.Generic;
|
|
|
|
class C
|
|
{
|
|
static int Test<T> () where T : Exception
|
|
{
|
|
try {
|
|
throw null;
|
|
} catch (T t) if (t.Message != null) {
|
|
return 0;
|
|
}
|
|
}
|
|
|
|
static int Main()
|
|
{
|
|
try {
|
|
Test<ApplicationException> ();
|
|
return 1;
|
|
} catch {
|
|
}
|
|
|
|
if (Test<NullReferenceException> () != 0)
|
|
return 2;
|
|
|
|
return 0;
|
|
}
|
|
} |