Articles of c #

Como faço para replace todos os espaços com% 20 em c #?

Eu quero fazer uma string em um URL usando c #. Deve haver algo no framework .NET que deve ajudar, certo?

Verifique se um caminho é válido

Estou apenas imaginando: estou procurando uma maneira de validar se um determinado caminho é válido. (Nota: Eu não quero verificar se existe um arquivo! Eu só quero provar a validade do caminho – Então, se um arquivo pode existir no local) . O problema é que não consigo encontrar nada na API do .Net. Devido […]

Segurança de thread c # com get / set

Esta é uma pergunta detalhada para o C #. Suponha que eu tenha uma class com um object e esse object esteja protegido por um bloqueio: Object mLock = new Object(); MyObject property; public MyObject MyProperty { get { return property; } set { property = value; } } Eu quero um segmento de pesquisa […]

Somente construtores e inicializadores sem parâmetros são suportados no LINQ to Entities

Eu tenho esse erro nesta expressão linq: var naleznosci = (from nalTmp in db.Naleznosci where nalTmp.idDziecko == idDziec select new Payments ( nalTmp.Dziecko.Imie, nalTmp.Dziecko.Nazwisko, nalTmp.Miesiace.Nazwa, nalTmp.Kwota, nalTmp.RodzajeOplat.NazwaRodzajuOplaty, nalTmp.RodzajeOplat.TypyOplat.NazwaTypuOplaty, nalTmp.DataRozliczenia, nalTmp.TerminPlatnosci )).ToList(); Alguma ideia de como resolver este problema? Eu tento com qualquer combinação de expressão …: /

Loop infinito em C / C ++

Existem várias possibilidades para fazer um loop infinito, aqui estão algumas que eu escolheria: for(;;) {} while(1) {} / while(true) {} do {} while(1) / do {} while(true) Existe alguma forma que se deve escolher? E os compiladores modernos fazem a diferença entre o meio e a última afirmação ou percebe que é um loop […]

Código de relacionamento recursivo muitos-para-muitos auto-referência primeiro Entity Framework

Eu não consigo fazer isso funcionar class Member { public virtual IList Friends { get; set; } [Key] public int MemberId { get; set; } public string Name{ get; set; } } Eu tentei adicionar mapeamentos, mas em vão. Existe uma maneira de fazer isso com CTP5?

Verifique se o número é o número primo

Gostaria apenas de perguntar se esta é uma maneira correta de verificar se o número é primo ou não? porque eu li que 0 e 1 NÃO são um número primo. int num1; Console.WriteLine(“Accept number:”); num1 = Convert.ToInt32(Console.ReadLine()); if (num1 == 0 || num1 == 1) { Console.WriteLine(num1 + ” is not prime number”); Console.ReadLine(); […]

Como resolver um .lnk em c #

Eu preciso descobrir o nome do arquivo / diretório que um. Lnk está apontando para usar c #. Qual é a maneira mais simples de fazer isso? Obrigado.

Fazendo uma propriedade desserializar mas não serializar com json.net

Nós temos alguns arquivos de configuração que foram gerados serializando objects C # com o Json.net. Gostaríamos de migrar uma propriedade da class serializada de uma simples propriedade enum para uma propriedade de class. Uma maneira fácil de fazer isso seria deixar a propriedade enum antiga na class e organizar o Json.net para ler essa […]

Como obtenho um ID de encadeamento de um pthread_t arbitrário?

Eu tenho um pthread_t e gostaria de alterar sua afinidade de CPU. O problema é que eu estou usando o glibc 2.3.2, que não tem pthread_setaffinity_np () . Tudo bem, no entanto, porque pthread_setaffinity_np () é um wrapper de sched_setaffinity () , que pode ser chamado passando um ID de thread em vez de um […]