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
Como realizar a junção entre várias tabelas em LINQ lambda
Estou tentando realizar uma junção entre várias tabelas no LINQ. Tenho as seguintes aulas: Product {Id, ProdName, ProdQty} Category {Id, CatName} ProductCategory{ProdId, CatId} //association table E eu uso o seguinte código (onde product, categorye productcategorysão instâncias das classes acima): var query = product.Join(productcategory, p => p.Id, pc => pc.ProdID, (p, …

2
Middleware de autenticação ASP.NET Core 2.0
Com o Core 1.1, seguiu o conselho de @blockdart e implementou um middleware personalizado: https://stackoverflow.com/a/31465227/29821 Funcionou assim: Middleware rodou. Pegou um token dos cabeçalhos de solicitação. Verificou o token e, se válido, criou uma identidade (ClaimsIdentity) que continha várias declarações que, em seguida, foi adicionada por meio de HttpContext.User.AddIdentity (); …


6
Como adicionar um delegado a uma interface C #
Eu preciso ter alguns delegados em minha classe. Eu gostaria de usar a interface para me "lembrar" de definir esses delegados. Como? Minha classe é assim: public class ClsPictures : myInterface { // Implementing the IProcess interface public event UpdateStatusEventHandler UpdateStatusText; public delegate void UpdateStatusEventHandler(string Status); public event StartedEventHandler Started; …

9
Dicionário de Chave Composto
Tenho alguns objetos em List, digamos, List<MyClass>e MyClass tem várias propriedades. Eu gostaria de criar um índice da lista com base em 3 propriedades de MyClass. Neste caso, 2 das propriedades são int's e uma propriedade é uma data e hora. Basicamente, gostaria de ser capaz de fazer algo como: …
89 c#  dictionary 

2
Incapaz de aplicar propriedades de publicação para o item X
Sempre que fazemos uma construção em nossa solução principal, recebemos o seguinte aviso: Não foi possível aplicar propriedades de publicação para o item "microsoft.visualstudio.qualitytools.unittestframework". Alguém já viu algo assim antes? Alguma ideia de como consertar isso? Isso acontece em todas as nossas máquinas de desenvolvedor e também em nosso servidor …




5
Verifique se existe valor em dataTable?
Eu tenho DataTable com duas colunas Author e Bookname . Quero verificar se o valor de string fornecido Author já existe na DataTable. Existe algum método integrado para verificar isso, como para Arrays array.contains ?
89 c#  datatable 

10
Definindo o caminho base usando o ConfigurationBuilder
Estou tentando definir o caminho base do aplicativo para um aplicativo da web .Net que estou construindo. Continuo recebendo erros no construtor de configuração. Este é o erro que recebo. DNX,Version=v4.5.1 error CS1061: 'ConfigurationBuilder' does not contain a definition for 'SetBasePath' and no extension method 'SetBasePath' accepting a first argument …
89 c#  asp.net  json  asp.net-mvc 

4
Exceção: “formatos URI não são suportados”
Tenho um caminho local absoluto apontando para um dir: "file:\\C:\\Users\\john\\documents\\visual studio 2010\\Projects\\proj" Mas quando tento jogá-lo no DirectoryInfoctor, recebo a exceção "formatos de URI não são suportados". Pesquisei no Google e procurei SO, mas só vejo soluções com caminhos remotos, não locais. Eu esperaria um método de conversão de algum …
89 c#  .net  .net-4.0 

3
Converta objetos de qualquer tipo em JObject com Json.NET
Freqüentemente, preciso estender meu modelo de domínio com informações adicionais antes de devolvê-lo ao cliente com WebAPI. Para evitar a criação de ViewModel, pensei que poderia retornar JObject com propriedades adicionais. No entanto, não consegui encontrar uma maneira direta de converter objetos de qualquer tipo em JObject com uma única …
89 c#  .net  json.net 

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.