Я бы хотел вызвать атрибут функции (а также тип) по его имени.
В python это выглядит примерно так:
import time
method_to_call = getattr(time, 'clock') # time.clock()
result = method_to_call()
print(result)
Но как насчет C # и типов?Я хочу использовать sizeof
для конвертированных ITEM_STRING_TO_TYPE
.Это вообще возможно в C #?
List<string> mainList = new List<string>(new string[]
{
"bool",
"byte",
"char",
"decimal",
"double",
"float",
"int",
"long",
"sbyte",
"short",
"uint",
"ulong",
"ushort"
});
foreach (string item in mainList)
{
Console.WriteLine("Size of {0} : {1}", item, sizeof(ITEM_STRING_TO_TYPE));
// like this
Console.WriteLine("Size of int: {0}", sizeof(int));
}