https://www.geeksforgeeks.org/c-sharp-type-getinterface-method/
using
System;
using
System.Globalization;
using
System.Reflection;
class
GFG {
// Main Method
public
static
void
Main()
{
// Declaring and intializing object of Type
Type objType =
typeof
(
int
);
// try-catch block for handling Exception
try
{
// Getting interface of specified name
// using GetField(String) Method
Type minterface = objType.GetInterface(
"IFormattable"
);
// Display the Result
Console.WriteLine(
"interface is: {0}"
, minterface);
}
// catch ArgumentNullException here
catch
(ArgumentNullException e)
{
Console.Write(
"name is null."
);
Console.Write(
"Exception Thrown: "
);
Console.Write(
"{0}"
, e.GetType(), e.Message);
}
}
}
using
System;
using
System.Globalization;
using
System.Reflection;
class
GFG {
// Main Method
public
static
void
Main()
{
// Declaring and intializing object of Type
Type objType =
typeof
(
int
);
// try-catch block for handling Exception
try
{
// Getting interface of specified name
// using GetField(String) Method
Type minterface = objType.GetInterface(
null
);
// Display the Result
Console.WriteLine(
"interface is: {0}"
, minterface);
}
// catch ArgumentNullException here
catch
(ArgumentNullException e)
{
Console.WriteLine(
"name is null."
);
Console.Write(
"Exception Thrown: "
);
Console.Write(
"{0}"
, e.GetType(), e.Message);
}
}
}
using
System;
using
System.Globalization;
using
System.Reflection;
class
GFG {
// Main Method
public
static
void
Main()
{
// Declaring and intializing object of Type
Type objType =
typeof
(
int
);
// try-catch block for handling Exception
try
{
// Getting interface of specified name
// using GetField(String) Method
Type minterface = objType.GetInterface(
"iformattable"
,
true
);
// Display the Result
Console.WriteLine(
"interface is: {0}"
, minterface);
}
// catch ArgumentNullException here
catch
(ArgumentNullException e) {
Console.WriteLine(
"name is null."
);
Console.Write(
"Exception Thrown: "
);
Console.Write(
"{0}"
, e.GetType(), e.Message);
}
}
}
using
System;
using
System.Globalization;
using
System.Reflection;
class
GFG {
// Main Method
public
static
void
Main()
{
// Declaring and intializing object of Type
Type objType =
typeof
(
int
);
// try-catch block for handling Exception
try
{
// Getting interface of specified name
// using GetField(String) Method
Type minterface = objType.GetInterface(
null
,
true
);
// Display the Result
Console.WriteLine(
"interface is: {0}"
, minterface);
}
// catch ArgumentNullException here
catch
(ArgumentNullException e)
{
Console.WriteLine(
"name is null."
);
Console.Write(
"Exception Thrown: "
);
Console.Write(
"{0}"
, e.GetType(), e.Message);
}
}
}
Комментариев нет:
Отправить комментарий