Perguntas com a marcação «c#»

C # (pronuncia-se "see sharp") é uma linguagem de programação multiparadigma de tipo estático desenvolvida pela Microsoft. O código C # geralmente tem como alvo a família de ferramentas e tempos de execução .NET da Microsoft, que inclui o .NET Framework, .NET Core e Xamarin, entre outros. Use esta tag para perguntas sobre o código escrito em C # ou especificação formal do C #.

3
Nenhum método de extensão UseDatabaseErrorPage () no Net Core 3.0
Eu criei o aplicativo Net Core 3.0 e o código a seguir que funcionou no 2.2 agora não é. app.UseDatabaseErrorPage(); Parece que na classe 3.0 DatabaseErrorPageExtensionsnão existe dentroMicrosoft.AspNetCore.Builder espaço nome. Estou perdendo alguma dependência? Tenho o EntityFrameworkCore NuGet com ferramentas e design adicionados. Adicionando using Microsoft.AspNetCore.Builder; não ajudou.




2
Criar IAsyncEnumerable vazio
Eu tenho uma interface que é escrita assim: public interface IItemRetriever { public IAsyncEnumerable<string> GetItemsAsync(); } Eu quero escrever uma implementação vazia que não retorna nenhum item, assim: public class EmptyItemRetriever : IItemRetriever { public IAsyncEnumerable<string> GetItemsAsync() { // What do I put here if nothing is to be done? …

4
O recurso 'usando declarações' não está disponível no C # 7.3. Use o idioma versão 8.0 ou superior - Erro em uma máquina, mas funciona em outra
Ao usar Visual Studio Enterprise 16.3.7em duas máquinas separadas, uma é compilada e a outra gera o erro: O recurso 'usando declarações' não está disponível no C # 7.3. Por favor, use o idioma versão 8.0 ou superior. Isso pode ser facilmente resolvido na máquina trabalhando nenhum ajustando LangVersionem .csprojcomo …
24 c#  .net-4.6 

1
Por que o método Count () usa a palavra-chave "marcada"?
Como eu estava olhando a diferença entre Count e Count () , pensei em olhar o código fonte de Count(). Eu vi o seguinte trecho de código no qual me pergunto por que a checkedpalavra-chave é necessária / necessária: int num = 0; using (IEnumerator<TSource> enumerator = source.GetEnumerator()) { while …
23 c#  checked 

1
O Directory.GetFiles não pega todos os arquivos
Eu tenho algum código destinado a obter arquivos em um diretório, o que é bastante simples foreach (var Totalfile in new DirectoryInfo(rootfolder).GetFiles("*Totals*.csv", SearchOption.TopDirectoryOnly)) Os arquivos são nomeados da seguinte maneira: Totals.CSV142344 Totals.CSV142409 Totals.CSV142433 Totals.CSV142501 Totals.CSV142528 Meu problema é que ele não está pegando o último arquivo. Corrigi o código colocando …
23 c#  filenames 


4
Foi detectado o possível ciclo de objetos do .Net Core 3.0 que não é suportado
Eu tenho 2 entidades que estão relacionadas como uma para muitas public class Restaurant { public int RestaurantId {get;set;} public string Name {get;set;} public List<Reservation> Reservations {get;set;} ... } public class Reservation{ public int ReservationId {get;set;} public int RestaurantId {get;set;} public Restaurant Restaurant {get;set;} } Se eu tentar obter restaurantes …



5
método c # com parâmetros ilimitados ou método com uma matriz ou lista?
Eu aprendi recentemente que você pode criar algum método com parâmetros ilimitados, por exemplo: SomeMethod(params int[] numbers); mas minha pergunta é: qual é a diferença entre isso e apenas criar um método que recebe uma lista ou uma matriz? SomeMethod(int[] numbers); SomeMethod(List<int> numbers); talvez tenha algum impacto no desempenho? Não …
21 c#  methods 



Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.