Код: Выделить всё
int GetValue() => ...
void Print(object value) => Console.WriteLine(value);
void Main() {
Print(GetValue());
}
Код: Выделить всё
-int GetValue() => ...
+Task GetValue() => ...
На самом деле я нахожусь в самом конце кодирования и просто хочу оптимизировать свой код на этой определенной позиции :
У меня есть метод IsGenericTaskType, в который передается ITypeSymbol, который анализируется на предмет System.Threading.Tasks.Task'1
code> но на самом деле мне не нравится сравнение строк.
Ответ ChatGPT:
Код: Выделить всё
type as INamedTypeSymbol)?.ConstructedFrom.SpecialType == SpecialType.System_Threading_Tasks_Task_T;
Есть ли какой-либо способ сравнить мой символ типа без использования струны?
Подробнее здесь: https://stackoverflow.com/questions/790 ... expression