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

1
Por que o resultado de Vector2.Normalize () muda depois de chamá-lo 34 vezes com entradas idênticas?
Aqui está um programa C # .NET Core 3.1 simples que chama System.Numerics.Vector2.Normalize()um loop (com entrada idêntica a cada chamada) e imprime o vetor normalizado resultante: using System; using System.Numerics; using System.Threading; namespace NormalizeTest { class Program { static void Main() { Vector2 v = new Vector2(9.856331f, -2.2437377f); for(int i …
10 c#  .net  .net-core 


1
Posso solucionar a adição desses .dlls ao instalar o pacote NuGet?
Comecei lendo esta pergunta sugerida semelhante à minha, mas não havia solução: por que o MSTest.TestAdapter adiciona suas DLLs ao meu pacote NuGet? Descrição Rápida do Problema Eu escrevi um pacote NuGet, e cada vez que eu instalá-lo, NUnite NUnit3TestAdapter .dll's ser adicionados ao projeto que eu instalado. Quero encontrar …
10 c#  .net  dll  nuget 


1
Como o `System.Boolean` do mscorlib evita os ciclos de layout da estrutura?
O código-fonte para System.Booleanno site da fonte de referência afirma que as instâncias do struct Booleancontêm apenas um único boolcampo:private bool m_value : https://referencesource.microsoft.com/#mscorlib/system/boolean.cs,f1b135ff6c380b37 namespace System { using System; using System.Globalization; using System.Diagnostics.Contracts; [Serializable] [System.Runtime.InteropServices.ComVisible(true)] public struct Boolean : IComparable, IConvertible #if GENERICS_WORK , IComparable<Boolean>, IEquatable<Boolean> #endif { private bool …
10 c# 

3
A maneira correta de cancelar um token de cancelamento é usada em uma tarefa?
Eu tenho um código que cria um token de cancelamento public partial class CardsTabViewModel : BaseViewModel { public CancellationTokenSource cts; public async Task OnAppearing() { cts = new CancellationTokenSource(); // << runs as part of OnAppearing() Código que o utiliza: await GetCards(cts.Token); public async Task GetCards(CancellationToken ct) { while (!ct.IsCancellationRequested) …

5
API do Microsoft Graph - Verifique se a pasta existe
Estou usando a API do Microsoft Graph e estou criando uma pasta assim: var driveItem = new DriveItem { Name = Customer_Name.Text + Customer_LName.Text, Folder = new Folder { }, AdditionalData = new Dictionary<string, object>() { {"@microsoft.graph.conflictBehavior","rename"} } }; var newFolder = await App.GraphClient .Me .Drive .Items["id-of-folder-I-am-putting-this-into"] .Children .Request() .AddAsync(driveItem); …


1
Por que é mais rápido se eu colocar um ToArray extra antes do ToLookup?
Temos um método curto que analisa o arquivo .csv em uma pesquisa: ILookup<string, DgvItems> ParseCsv( string fileName ) { var file = File.ReadAllLines( fileName ); return file.Skip( 1 ).Select( line => new DgvItems( line ) ).ToLookup( item => item.StocksID ); } E a definição de DgvItems: public class DgvItems { …
10 c#  linq 



5
como acelerar uma consulta com partitionkey no armazenamento de tabelas do azure
Como aumentamos a velocidade dessa consulta? Temos aproximadamente 100 consumidores no período de 1-2 minutesexecução da consulta a seguir. Cada uma dessas execuções representa 1 execução de uma função de consumo. TableQuery<T> treanslationsQuery = new TableQuery<T>() .Where( TableQuery.CombineFilters( TableQuery.GenerateFilterCondition("PartitionKey", QueryComparisons.Equal, sourceDestinationPartitionKey) , TableOperators.Or, TableQuery.GenerateFilterCondition("PartitionKey", QueryComparisons.Equal, anySourceDestinationPartitionKey) ) ); Esta consulta …


3
Especifique a edição do servidor SQL do Azure no EF Core sem interromper o desenvolvimento local
O Entity Framework Core apresentou os métodos HasServiceTier e HasPerformanceLevel para alterar a edição de um servidor SQL do Azure. Você pode usá-los no OnModelCreating assim: protected override void OnModelCreating(ModelBuilder modelBuilder) { base.OnModelCreating(modelBuilder); modelBuilder.HasServiceTier("Basic"); modelBuilder.HasPerformanceLevel("Basic"); } Se você usa Add-Migration Add-Migration, você obtém uma migração como esta: public partial class …


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.