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 #.

2
Banco de dados de cadeia de conexão dinâmica c #
eu sempre uso esta linha de código para conexão: string ConnectString = "datasource = mysource; username = myusername; password = mypassword; database = mydatabasename"; O que estou tentando fazer neste momento é, em vez de escrever cada vez que meus dados do servidor em script diretamente, quero preencher alguma caixa …
9 c#  database 



3
Como declarar uma tarefa não iniciada que aguardará outra tarefa?
Eu fiz esse teste de unidade e não entendo por que o "aguardar Task.Delay ()" não espera! [TestMethod] public async Task SimpleTest() { bool isOK = false; Task myTask = new Task(async () => { Console.WriteLine("Task.BeforeDelay"); await Task.Delay(1000); Console.WriteLine("Task.AfterDelay"); isOK = true; Console.WriteLine("Task.Ended"); }); Console.WriteLine("Main.BeforeStart"); myTask.Start(); Console.WriteLine("Main.AfterStart"); await myTask; Console.WriteLine("Main.AfterAwait"); …

2
C # não pode tornar o tipo `notull 'nulo
Estou tentando criar um tipo semelhante ao de Rust Resultou Haskell Eithere cheguei até aqui: public struct Result<TResult, TError> where TResult : notnull where TError : notnull { private readonly OneOf<TResult, TError> Value; public Result(TResult result) => Value = result; public Result(TError error) => Value = error; public static implicit …

1
O que pode explicar a sobrecarga do uso de const neste caso?
Estou batendo minha cabeça contra a parede aqui, então espero que alguns de vocês possam me educar. Eu estava fazendo alguns benchmarks de desempenho usando o BenchmarkDotNet e me deparei com esse caso estranho em que parece que declarar um membro constprejudica consideravelmente o desempenho. using BenchmarkDotNet.Attributes; using BenchmarkDotNet.Running; using …



2
parâmetros do tipo struct que não precisam ser atribuídos
Percebi algum comportamento bizarro no meu código ao comentar acidentalmente uma linha em uma função durante a revisão do código. Foi muito difícil de reproduzir, mas mostrarei um exemplo semelhante aqui. Eu tenho essa classe de teste: public class Test { public void GetOut(out EmailAddress email) { try { Foo(email); …
9 c#  .net 

1
Lendo o AuthorizationFilterContext no netcore api 3.1
Eu tenho um projeto netcore 2.2 em funcionamento em que implementei uma política personalizada que verifica as chaves da API. No startup.cs, estou adicionando esta política como esta //Add Key Policy services.AddAuthorization(options => { options.AddPolicy("AppKey", policy => policy.Requirements.Add(new AppKeyRequirement())); }); No meu AppKeyRequirement, herdo de AuthorizationHandler e resolvo as chaves …

1
Comportamento do coletor de lixo para destruidor
Eu tenho uma classe simples que é definida como abaixo. public class Person { public Person() { } public override string ToString() { return "I Still Exist!"; } ~Person() { p = this; } public static Person p; } No método principal public static void Main(string[] args) { var x …

1
O .NET Core 3 IStringLocalizer.WithCulture (CultureInfo) está obsoleto
Atualizei um projeto do .Net Core 2.2 para o .Net Core 3.0. Depois de tentar corrigir todos os avisos e erros, agora estou tentando financiar uma solução para este aviso: 'IStringLocalizer.WithCulture(CultureInfo)' is obsolete: 'This method is obsolete. Use `CurrentCulture` and `CurrentUICulture` instead.' Estou usando isso para alterar o idioma do …




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.