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


12
Quando devo usar o dobro em vez do decimal?
Posso citar três vantagens em usar double(ou float) em vez de decimal: Usa menos memória. Mais rápido porque as operações matemáticas de ponto flutuante são suportadas nativamente pelos processadores. Pode representar um intervalo maior de números. Mas essas vantagens parecem se aplicar apenas a operações intensivas de cálculo, como as …


5
Autenticação JWT para API da Web do ASP.NET
Estou tentando oferecer suporte ao token de portador JWT (JSON Web Token) no meu aplicativo de API da Web e estou me perdendo. Vejo suporte para o .NET Core e para aplicativos OWIN. Atualmente, estou hospedando meu aplicativo no IIS. Como posso obter esse módulo de autenticação no meu aplicativo? …

16
Qual é o propósito do nome?
A versão 6.0 possui um novo recurso nameof, mas não consigo entender o objetivo, pois apenas pega o nome da variável e altera para uma string na compilação. Eu pensei que poderia ter algum objetivo ao usar, <T>mas quando eu tento nameof(T)apenas me imprime um em Tvez do tipo usado. …
263 c#  .net  c#-6.0  nameof 


16
Lendo / gravando um arquivo INI
Existe alguma classe na estrutura .NET que possa ler / gravar arquivos .ini padrão: [Section] <keyname>=<value> ... Delphi tem o TIniFilecomponente e eu quero saber se há algo semelhante para c #?
263 c#  .net  ini 


7
Valores de retorno diferentes na primeira e na segunda vez com Moq
Eu tenho um teste como este: [TestCase("~/page/myaction")] public void Page_With_Custom_Action(string path) { // Arrange var pathData = new Mock<IPathData>(); var pageModel = new Mock<IPageModel>(); var repository = new Mock<IPageRepository>(); var mapper = new Mock<IControllerMapper>(); var container = new Mock<IContainer>(); container.Setup(x => x.GetInstance<IPageRepository>()).Returns(repository.Object); repository.Setup(x => x.GetPageByUrl<IPageModel>(path)).Returns(() => pageModel.Object); pathData.Setup(x => x.Action).Returns("myaction"); …
262 c#  unit-testing  nunit  moq 

27
Converter lista / enumerável genérica em DataTable?
Eu tenho alguns métodos que retornam diferentes listas genéricas. Existe no .net algum método estático de classe ou qualquer outra coisa para converter qualquer lista em uma tabela de dados? A única coisa que posso imaginar é usar o Reflection para fazer isso. Se eu tenho isso: List<Whatever> whatever = …
261 c#  list  generics  datatable 


9
Empacotador que não inclui arquivos .min
Eu tenho um problema estranho com o empacotador mvc4 que não inclui arquivos com extensão .min.js Na minha classe BundleConfig, declaro public static void RegisterBundles(BundleCollection bundles) { bundles.Add(new ScriptBundle("~/Scripts/jquery") .Include("~/Scripts/jquery-1.8.0.js") .Include("~/Scripts/jquery.tmpl.min.js")); } Na minha opinião, declaro <html> <head> @Scripts.Render("~/Scripts/jquery") </head><body>test</body> </html> E quando processa, apenas processa <html> <head> <script src="/Scripts/jquery-1.8.0.js"></script> …

11
Diferenças na string comparam métodos em C #
Comparar string em C # é bastante simples. De fato, existem várias maneiras de fazer isso. Eu listei alguns no bloco abaixo. O que estou curioso são as diferenças entre eles e quando um deve ser usado em relação aos outros? Deve-se evitar a todo custo? Há mais que eu …
261 c#  string  comparison 



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.