Сообщение Re: error CS0305: Using the generic type 'Lazy<T>' requires от 01.11.2021 10:04
Изменено 01.11.2021 10:15 VladCore
Re: error CS0305: Using the generic type 'Lazy<T>' requires 1 ty
Здравствуйте, Эйнсток Файр, Вы писали:
ЭФ>Объясните, пожалуйста, смысл этой строчки:
ЭФ>
ЭФ>https://github.com/autofac/Autofac/blob/develop/src/Autofac/Features/LazyDependencies/LazyWithMetadataRegistrationSource.cs#L39
ЭФ>https://github.com/autofac/Autofac/blame/develop/src/Autofac/Features/LazyDependencies/LazyWithMetadataRegistrationSource.cs#L39
ЭФ>Дело в том, что компилятор даёт при её компиляции ошибку:
ЭФ>Features/LazyDependencies/LazyWithMetadataRegistrationSource.cs(39,35):
ЭФ>error CS0305: Using the generic type 'Lazy<T>' requires 1 type arguments
ЭФ>[./src/Autofac/Autofac.csproj]
ЭФ>Что он хочет мне сказать?
ЭФ>Я думаю, что это он:
ЭФ>https://docs.microsoft.com/ru-ru/dotnet/api/system.lazy-2?view=net-5.0
Компилятор мог бы сказать что тип Lazy с двумя аргументами типа отсутствует. но он умный и нашел другой похожий тип — Lazy с одним аргументом.
Первый тип пишется Lazy<,> второй Lazy<>
ЭФ>Объясните, пожалуйста, смысл этой строчки:
ЭФ>
ЭФ>var lazyType = typeof(Lazy<,>);
ЭФ>
ЭФ>https://github.com/autofac/Autofac/blob/develop/src/Autofac/Features/LazyDependencies/LazyWithMetadataRegistrationSource.cs#L39
ЭФ>https://github.com/autofac/Autofac/blame/develop/src/Autofac/Features/LazyDependencies/LazyWithMetadataRegistrationSource.cs#L39
ЭФ>Дело в том, что компилятор даёт при её компиляции ошибку:
ЭФ>Features/LazyDependencies/LazyWithMetadataRegistrationSource.cs(39,35):
ЭФ>error CS0305: Using the generic type 'Lazy<T>' requires 1 type arguments
ЭФ>[./src/Autofac/Autofac.csproj]
ЭФ>Что он хочет мне сказать?
ЭФ>Я думаю, что это он:
ЭФ>https://docs.microsoft.com/ru-ru/dotnet/api/system.lazy-2?view=net-5.0
Компилятор мог бы сказать что тип Lazy с двумя аргументами типа отсутствует. но он умный и нашел другой похожий тип — Lazy с одним аргументом.
Первый тип пишется Lazy<,> второй Lazy<>
Re: error CS0305: Using the generic type 'Lazy<T>' requires
Здравствуйте, Эйнсток Файр, Вы писали:
ЭФ>Объясните, пожалуйста, смысл этой строчки:
ЭФ>
ЭФ>https://github.com/autofac/Autofac/blob/develop/src/Autofac/Features/LazyDependencies/LazyWithMetadataRegistrationSource.cs#L39
ЭФ>https://github.com/autofac/Autofac/blame/develop/src/Autofac/Features/LazyDependencies/LazyWithMetadataRegistrationSource.cs#L39
ЭФ>Дело в том, что компилятор даёт при её компиляции ошибку:
ЭФ>Features/LazyDependencies/LazyWithMetadataRegistrationSource.cs(39,35):
ЭФ>error CS0305: Using the generic type 'Lazy<T>' requires 1 type arguments
ЭФ>[./src/Autofac/Autofac.csproj]
ЭФ>Что он хочет мне сказать?
Компилятор мог бы сказать что тип Lazy с двумя аргументами типа отсутствует. но он умный и нашел другой похожий тип — Lazy с одним аргументом.
Первый тип пишется Lazy<,> второй Lazy<>
ЭФ>Я думаю, что это он:
ЭФ>https://docs.microsoft.com/ru-ru/dotnet/api/system.lazy-2?view=net-5.0
хз. что это. по русски перевод прикольный:
параметр metadata конструктора: Метаданные, связанные с объектом, на который существует ссылка.
ЭФ>Объясните, пожалуйста, смысл этой строчки:
ЭФ>
ЭФ>var lazyType = typeof(Lazy<,>);
ЭФ>
ЭФ>https://github.com/autofac/Autofac/blob/develop/src/Autofac/Features/LazyDependencies/LazyWithMetadataRegistrationSource.cs#L39
ЭФ>https://github.com/autofac/Autofac/blame/develop/src/Autofac/Features/LazyDependencies/LazyWithMetadataRegistrationSource.cs#L39
ЭФ>Дело в том, что компилятор даёт при её компиляции ошибку:
ЭФ>Features/LazyDependencies/LazyWithMetadataRegistrationSource.cs(39,35):
ЭФ>error CS0305: Using the generic type 'Lazy<T>' requires 1 type arguments
ЭФ>[./src/Autofac/Autofac.csproj]
ЭФ>Что он хочет мне сказать?
Компилятор мог бы сказать что тип Lazy с двумя аргументами типа отсутствует. но он умный и нашел другой похожий тип — Lazy с одним аргументом.
Первый тип пишется Lazy<,> второй Lazy<>
ЭФ>Я думаю, что это он:
ЭФ>https://docs.microsoft.com/ru-ru/dotnet/api/system.lazy-2?view=net-5.0
хз. что это. по русски перевод прикольный:
параметр metadata конструктора: Метаданные, связанные с объектом, на который существует ссылка.