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

5
LINQ: "contém" e uma consulta Lambda
Eu tenho um List<BuildingStatus>chamado buildingStatus. Gostaria de verificar se ele contém um status cujo código de char (retornado por GetCharCode()) é igual a alguma variável v.Status,. Existe alguma maneira de fazer isso, seguindo as linhas do código (não compilável) abaixo? buildingStatus.Contains(item => item.GetCharValue() == v.Status)
168 c#  .net  list  linq  lambda 

3
Melhor API C # para criar PDF [fechado]
Atualmente, essa questão não se encaixa no nosso formato de perguntas e respostas. Esperamos que as respostas sejam apoiadas por fatos, referências ou conhecimentos, mas essa pergunta provavelmente solicitará debate, argumentos, pesquisas ou discussão prolongada. Se você acha que essa pergunta pode ser melhorada e possivelmente reaberta, visite o centro …
168 c#  .net  api  pdf-generation 


4
Por que alguém usaria a tarefa <T> sobre ValueTask <T> em c #?
Como fazer o armazenamento de dados em Stack Overflow no local de armazenamento : Clique aqui para obter informações sobre o ValueTask &lt;T&gt;? A partir do C # 7.0, os métodos assíncronos podem retornar ValueTask &lt;T&gt;. A explicação diz que ele deve ser usado quando temos um resultado em cache …
168 c#  asynchronous 


8
Como encontrar o caminho do arquivo app.config ativo?
Estou tentando terminar este manipulador de exceção: if (ConfigurationManager.ConnectionStrings["ConnectionString"]==null) { string pathOfActiveConfigFile = ...? throw new ConfigurationErrorsException( "You either forgot to set the connection string, or " + "you're using a unit test framework that looks for "+ "the config file in strange places, update this file : " + …

9
Boas ou más práticas? Inicializando objetos no getter
Parece que tenho um hábito estranho ... pelo menos de acordo com meu colega de trabalho. Estamos trabalhando juntos em um pequeno projeto. A maneira como escrevi as aulas é (exemplo simplificado): [Serializable()] public class Foo { public Foo() { } private Bar _bar; public Bar Bar { get { …
167 c#  coding-style  getter 

18
ObservableCollection não percebe quando o item nele é alterado (mesmo com INotifyPropertyChanged)
Alguém sabe por que esse código não funciona: public class CollectionViewModel : ViewModelBase { public ObservableCollection&lt;EntityViewModel&gt; ContentList { get { return _contentList; } set { _contentList = value; RaisePropertyChanged("ContentList"); //I want to be notified here when something changes..? //debugger doesn't stop here when IsRowChecked is toggled } } } public …

9
Visual Studio: ContextSwitchDeadlock
Estou recebendo uma mensagem de erro que não consigo resolver. É originário do Visual Studio ou do depurador. Não tenho certeza se a condição de erro final está no VS, no depurador, no meu programa ou no banco de dados. Este é um aplicativo do Windows. Não é um aplicativo …

4
Func <T> sem parâmetro
Posso passar um método com um parâmetro out como um Func? public IList&lt;Foo&gt; FindForBar(string bar, out int count) { } // somewhere else public IList&lt;T&gt; Find(Func&lt;string, int, List&lt;T&gt;&gt; listFunction) { } O Func precisa de um tipo para que a saída não seja compilada lá, e chamar listFunction requer um …
167 c#  .net  linq  generics  func 

16
Controlador único com vários métodos GET na API da Web do ASP.NET
Na Web API, eu tinha uma classe de estrutura semelhante: public class SomeController : ApiController { [WebGet(UriTemplate = "{itemSource}/Items")] public SomeValue GetItems(CustomParam parameter) { ... } [WebGet(UriTemplate = "{itemSource}/Items/{parent}")] public SomeValue GetChildItems(CustomParam parameter, SomeObject parent) { ... } } Como conseguimos mapear métodos individuais, era muito simples obter a solicitação …

8
Existe uma maneira de verificar se int é enum legal em c #?
Eu li algumas postagens de SO e parece que a operação mais básica está faltando. public enum LoggingLevel { Off = 0, Error = 1, Warning = 2, Info = 3, Debug = 4, Trace = 5 }; if (s == "LogLevel") { _log.LogLevel = (LoggingLevel)Convert.ToInt32("78"); _log.LogLevel = (LoggingLevel)Enum.Parse(typeof(LoggingLevel), "78"); …
167 c#  enums 

14
foreach vs someList.ForEach () {}
Aparentemente, existem várias maneiras de interagir com uma coleção. Curioso se houver alguma diferença, ou por que você usaria um caminho sobre o outro. Primeiro tipo: List&lt;string&gt; someList = &lt;some way to init&gt; foreach(string s in someList) { &lt;process the string&gt; } Outro jeito: List&lt;string&gt; someList = &lt;some way to …
167 c#  .net  generics  loops  enumeration 


11
ASP.NET Core Obtenha matriz Json usando a configuração ICon
Em appsettings.json { "MyArray": [ "str1", "str2", "str3" ] } Em Startup.cs public void ConfigureServices(IServiceCollection services) { services.AddSingleton&lt;IConfiguration&gt;(Configuration); } Em HomeController public class HomeController : Controller { private readonly IConfiguration _config; public HomeController(IConfiguration config) { this._config = config; } public IActionResult Index() { return Json(_config.GetSection("MyArray")); } } Existem os meus …

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.