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



6
É possível compilar e executar dinamicamente fragmentos de código C #?
Eu queria saber se é possível salvar fragmentos de código C # em um arquivo de texto (ou qualquer fluxo de entrada) e depois executá-los dinamicamente? Supondo que o que é fornecido a mim compilaria bem em qualquer bloco Main (), é possível compilar e / ou executar esse código? …
177 c# 

10
Existe uma maneira de definir a cultura para um aplicativo inteiro? Todos os tópicos atuais e novos tópicos?
Existe uma maneira de definir a cultura para um aplicativo inteiro? Todos os tópicos atuais e novos tópicos? Temos o nome da cultura armazenada em um banco de dados e, quando nosso aplicativo é iniciado, fazemos CultureInfo ci = new CultureInfo(theCultureString); Thread.CurrentThread.CurrentCulture = ci; Thread.CurrentThread.CurrentUICulture = ci; Mas, é claro, …


18
Remover zeros à direita
Tenho alguns campos retornados por uma coleção como 2.4200 2.0044 2.0000 Eu quero resultados como 2.42 2.0044 2 Eu tentei com String.Format, mas ele retorna 2.0000e defini-lo para N0arredondar os outros valores também.
177 c#  .net  decimal 


4
Mock HttpContext.Current no método de teste de inicialização
Estou tentando adicionar testes de unidade a um aplicativo ASP.NET MVC que eu criei. Nos meus testes de unidade, uso o seguinte código: [TestMethod] public void IndexAction_Should_Return_View() { var controller = new MembershipController(); controller.SetFakeControllerContext("TestUser"); ... } Com os seguintes auxiliares para zombar do contexto do controlador: public static class FakeControllerContext …

17
Máximo ou Padrão?
Qual é a melhor maneira de obter o valor máximo de uma consulta LINQ que pode não retornar linhas? Se eu apenas fizer Dim x = (From y In context.MyTable _ Where y.MyField = value _ Select y.MyCounter).Max Eu recebo um erro quando a consulta não retorna linhas. eu poderia …
176 c#  .net  linq  linq-to-sql 

6
Por que estou recebendo uma exceção com a mensagem "Configuração inválida em um membro não virtual (substituível no VB) ..."?
Eu tenho um teste de unidade em que eu tenho que zombar de um método não virtual que retorna um tipo de bool public class XmlCupboardAccess { public bool IsDataEntityInXmlCupboard(string dataId, out string nameInCupboard, out string refTypeInCupboard, string nameTemplate = null) { return IsDataEntityInXmlCupboard(_theDb, dataId, out nameInCupboard, out refTypeInCupboard, nameTemplate); …
176 c#  unit-testing  moq 

12
ToList () - cria uma nova lista?
Digamos que eu tenho uma aula public class MyObject { public int SimpleInt{get;set;} } E eu tenho um List<MyObject>, e eu ToList(), e depois altero um dos SimpleInt, minha alteração será propagada de volta para a lista original. Em outras palavras, qual seria o resultado do método a seguir? public …
176 c#  linq 

4
Como posso percorrer uma Lista <T> e pegar cada item?
Como posso percorrer uma lista e pegar cada item? Quero que a saída fique assim: Console.WriteLine("amount is {0}, and type is {1}", myMoney.amount, myMoney.type); Aqui está o meu código: static void Main(string[] args) { List&lt;Money&gt; myMoney = new List&lt;Money&gt; { new Money{amount = 10, type = "US"}, new Money{amount = …
176 c#  for-loop  collections 


1
Consulta blockchain LOCAL Bitcoin com C # .NET
Estou tentando verificar o saldo de um determinado endereço Bitcoin usando APENAS a blockchain armazenada localmente (baixada via Bitcoin Core). Algo semelhante a isso (usando NBitCoin e / ou QBitNinja), mas sem a necessidade de acessar a rede: private static readonly QBitNinjaClient client = new QBitNinjaClient(Network.Main); public decimal CheckBalance(BitcoinPubKeyAddress address) …
175 c#  .net  bitcoin  blockchain 


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.