«c#» etiketlenmiş sorular

C # ("keskin görün" olarak telaffuz edilir), Microsoft tarafından geliştirilmiş yüksek seviyeli, statik olarak yazılmış, çok paradigmalı bir programlama dilidir. C # kodu genellikle Microsoft'un .NET araçları ailesini ve diğerleri arasında .NET Framework, .NET Core ve Xamarin'i içeren çalışma zamanlarını hedefler. Bu etiketi, C # veya C # 'ın resmi belirtiminde yazılmış kod hakkında sorular için kullanın.

6
DataTable sütun sırası nasıl değiştirilir
C # 'da Datatable sütun sırası nasıl değiştirilir. Misal: Oluşturulan sql tablo türü sırası Qty, Unit, Id'dir, ancak programda DataTable sırası Id, Qty, Unit'dir. Behind kodunda DataTable'ı doğrudan sql tablo türüne geçiriyorum, böylece tablo sırası farklı. DataTable columns are: `Id,Qty,Unit.` I want this to be: `Qty,Unit,Id` Lütfen yardım et
92 c#  datatable 

5
DataTable'da değer olup olmadığını kontrol edin.
Yazar ve Kitap adı olmak üzere iki sütun içeren DataTable'ım var . Yazar dizesi değerinin DataTable'da zaten mevcut olup olmadığını kontrol etmek istiyorum . Diziler gibi, kontrol etmek için yerleşik bir yöntem var mı array.contains?
92 c#  datatable 

4
Sözlükleri serileştirirken büyük / küçük harf kullanımına devam et
Şu şekilde yapılandırılan bir Web Api projem var: config.Formatters.JsonFormatter.SerializerSettings.ContractResolver = new CamelCasePropertyNamesContractResolver(); Ancak, sözlük anahtarlarının kasasının değişmeden kalmasını istiyorum. Newtonsoft.Jsonserileştirme sırasında büyük / küçük harflerin değişmeden kalmasını istediğimi belirtmek için bir sınıfa kullanabileceğim herhangi bir özellik var mı? public class SomeViewModel { public Dictionary<string, string> Data { get; set; } …
92 c#  json.net 

4
.NET'te "HttpRequest.RequestType" ve "WebRequest.Method" değerleri sabiti nerede?
RequestTypeBir HttpRequestASP.NET (veya WebRequest.Method) içinde kontrol etmem gerekiyor . İstek türü için yalnızca " POST" veya " GET" dize değerlerini kullanabileceğimi biliyorum , ancak .NET'te bazı sınıfların bir yerinde değerleri içeren bir sabit olduğuna yemin edebilirdim. Meraktan kimse hangi sınıf bu dize sabitleri için biliyordum acaba GETve POSTiçinde bulunduğumuz çevrimiçi …
92 c#  .net  asp.net 

12
InnerException (lar) dan tüm mesajları alıyor musunuz?
Atılan İstisnanın tüm InnerException (ları) seviyelerine yürümek için LINQ tarzı "kısa el" kodu yazmanın bir yolu var mı? Bir uzantı işlevi çağırmak (aşağıdaki gibi) veya Exceptionsınıfı miras almak yerine yerinde yazmayı tercih ederim . static class Extensions { public static string GetaAllMessages(this Exception exp) { string message = string.Empty; Exception …
92 c#  c#-4.0 

7
C # 'ta karma dizesi
Bir hash dizesi almaya çalışırken sorun yaşıyorum c#. Zaten birkaç web sitesini denedim, ancak çoğu hash'i almak için dosyaları kullanıyor. Dizeler için olan diğerleri biraz fazla karmaşıktır. Web için Windows kimlik doğrulaması için aşağıdaki gibi örnekler buldum: FormsAuthentication.HashPasswordForStoringInConfigFile(tbxPassword.Text.Trim(), "md5") Dosya adı içeren bir dizeyi daha güvenli hale getirmek için bir …
92 c#  string  hash 




8
Bir arabirimde statik yöntemleri nasıl uygulayabilirim?
C # 'dan çağırdığım bir 3. parti C ++ DLL var. Yöntemler statiktir. Bazı birim testleri yapmak için onu soyutlamak istiyorum, bu yüzden içindeki statik yöntemlerle bir arayüz oluşturdum, ancak şimdi program hatalarım: 'Statik' değiştiricisi bu öğe için geçerli değil MyMethod cannot be accessed with an instance reference; qualify it …
92 c#  .net  interface 

10
C # - özellik adını bir dize olarak kullanan bir özelliğe göre sıralama kodu
Özellik adını bir dize olarak aldığımda, C # 'da bir özelliğe karşı kodlamanın en basit yolu nedir? Örneğin, kullanıcının seçtiği bir özelliğe göre (LINQ kullanarak) bazı arama sonuçlarını sipariş etmesine izin vermek istiyorum. Elbette bir dize değeri olarak kullanıcı arayüzünde "sıralama" özelliğini seçeceklerdir. Bu dizeyi özelliklerle eşlemek için koşullu mantık …

2
C # 'da isimlerle bir değer demetine bir diğer ad tanımlayabilir misiniz?
C # 'da using anahtar sözcüğü ile takma adlar tanımlamanın mümkün olduğunu biliyorum . Örneğin using ResponseKey = System.ValueTuple<System.Guid, string, string>; Bununla birlikte, değer demetleri için yeni sözdizimini kullanarak birini tanımlamak mümkün müdür? using ResponseKey = (Guid venueId, string contentId, string answer); Bu sözdizimi işe yaramıyor gibi görünüyor. Olmalı mı?
92 c#  c#-7.0 

6
Özel HTTP Durum kodları oluşturabilir miyiz?
Bir REST ve WCF hizmetim var ve işleme göre özel bir durum kodu göndermek istiyorum. Bazı doğrulama başarısız olduğunda, HTTP 444 göndermek istiyorum ve yetkilendirme başarısız olduğunda HTTP 455 göndermek istiyorum Soru, onu hem SOAP hem de REST web servisleri için nasıl doğrulatacağımızdır. İstemcide hata kodu nasıl davranır, çünkü bir …
92 c#  asp.net  wcf  http  wcf-rest 

5
.NET Core Kimlik Sunucusu 4 Kimlik Doğrulaması VS Kimlik Kimlik Doğrulaması
ASP.NET Core'da kimlik doğrulaması yapmanın doğru yolunu anlamaya çalışıyorum. Birkaç Kaynağa baktım (çoğu eski tarihli). Microsoft Kimliğinin Basit Uygulaması ASP.Core ile Kimlik Doğrulamaya Giriş MSDNs Kimliğe Giriş Bazı kişiler Azure AD gibi bulut tabanlı bir çözüm kullanmayı veya IdentityServer4'ü kullanıp kendi Token Sunucumu barındırmayı belirten alternatif çözümler sunar. .Net'in Eski …

4
Dapper.NET'te CommandTimeout'u ayarlama?
Dapper aracılığıyla bir saklı yordam aracılığıyla SQL yedeklemelerini çalıştırmaya çalışıyorum (uygulamamın geri kalanı Dapper kullanıyor, bu nedenle bu bölümün de çalışmasını sürdürmeyi tercih ediyorum). CommandTimeout devreye girene kadar gayet iyi çalışıyor. using (var c = SqlConnection(connstring)) { c.Open(); var p = new DynamicParameters(); // fill out p c.Execute("xp_backup_database", p, commandType: …
92 c#  .net  timeout  dapper 

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.