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

4
Hata ayıklama bilgileriyle yayın yapılarını "tam" veya "yalnızca pdb" olarak mı derlemeliyim?
Bir C # projesi için Visual Studio 2010'da, Proje Özellikleri> Oluştur> Gelişmiş> Hata Ayıklama Bilgileri'ne giderseniz üç seçeneğiniz vardır: yok, tam veya yalnızca pdb. Bu sorunun cevabına dayanarak, tam ve yalnızca pdb arasındaki bazı farkları anladığıma inanıyorum. Bununla birlikte, hangisi bir sürüm derlemesi için daha uygundur? "Tam" kullanırsam performans sonuçları …

9
tüm karakterleri son tirenin sağına getir
Aşağıdakilere sahibim: string test = "9586-202-10072" Tüm karakterleri finalin sağına nasıl -getiririm yani 10072. Karakter sayısı her zaman son tirenin sağından farklıdır. Bu nasıl yapılabilir?
114 c# 

5
MSTest testinin yürütülmesi sırasında Console.Out'a nasıl yazılır
Bağlam: Web uygulamamızdaki dosya yükleme özelliğiyle ilgili sorunları bildiren bazı kullanıcılarımız var. Sadece ara sıra ve herhangi bir özel model olmadan olur. Uzun zamandır bunu anlamaya çalışıyoruz, yardımcı olabileceğini düşündüğümüz her yere hata ayıklama bilgisi ekliyoruz, günlükleri tarıyoruz, ancak bunları yeniden üretemedik veya çözemedik. Sorun: Şimdi bunu, çok sayıda (birkaç …
114 c#  console  mstest  watin 

4
Bir dosya boyutu kriterini karşılamak için bir dosyaya eklemek üzere belirli bir uzunlukta dize nasıl oluşturulur?
Dosya boyutuyla ilgili bazı yükleme sorunlarını test etmem gerekiyor. Dosyaları otomatik olarak oluşturacak C # ile yazılmış bir Windows uygulamam var. Her dosyanın boyutunu biliyorum, örn. 100 KB ve kaç dosya oluşturulacağı. Yardıma ihtiyacım olan şey, gerekli dosya boyutundan daha küçük veya ona eşit bir dizenin nasıl oluşturulacağıdır. sözde kod: …
114 c#  string  .net  operations 

4
Olay işleyicileri için lambda ifadelerini kullanma
Şu anda aşağıdaki gibi ilan edilen bir sayfam var: public partial class MyPage : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { //snip MyButton.Click += (o, i) => { //snip } } } Yakın zamanda 1.1'den .NET 3.5'e geçtim, bu yüzden Page_Load'un dışında olay işleyicileri yazmaya alıştım. Sorum şu; …
114 c#  performance  events  lambda 




15
C # 'da bayt cinsinden nesne örneğinin boyutunu bulun
Herhangi bir rastgele örnek için (farklı nesnelerin koleksiyonları, kompozisyonlar, tek nesneler, vb.) Bayt cinsinden boyutunu nasıl belirleyebilirim? (Şu anda çeşitli nesnelerden oluşan bir koleksiyonum var ve bunların toplu boyutunu belirlemeye çalışıyorum) DÜZENLEME: Birisi bunu yapabilecek Object için bir uzatma yöntemi yazdı mı? Bu oldukça temiz bir imo olurdu.
114 c# 


6
'XXX' anahtarına sahip ViewData öğesi 'System.Int32' türünde ancak 'IEnumerable <SelectListItem>' türünde olmalıdır
Aşağıdaki görünüm modeline sahibim public class ProjectVM { .... [Display(Name = "Category")] [Required(ErrorMessage = "Please select a category")] public int CategoryID { get; set; } public IEnumerable&lt;SelectListItem&gt; CategoryList { get; set; } .... } ve yeni bir Proje oluşturmak ve bir Category public ActionResult Create() { ProjectVM model = new …
114 c#  asp.net-mvc 


12
Parametre bir dizge olmadığında bir SQL sorgusunu parametreleştirmemek güvenli midir?
SQL enjeksiyonu açısından, bir stringparametreyi parametreleştirmenin gerekliliğini tamamen anlıyorum ; bu, kitaptaki en eski numaralardan biridir. Ama ne zaman için haklı olabilir değil bir parameterize SqlCommand? Herhangi bir veri türü parametreleştirmemek için "güvenli" kabul ediliyor mu? Örneğin: Kendimi bir SQL uzmanının yakınında görmüyorum , ancak bir boolveya intbir'yi kabul edip …

5
Değiştirilmiş bir base64 URL'sinin kodunu çözmek / kodlamak için kod
Veriyi bir URL'ye koymak için base64 kodlamak ve ardından HttpHandler'ım içinde kodunu çözmek istiyorum. Base64 Kodlamasının UriTemplate eşleşmemi bozacak bir '/' karakterine izin verdiğini buldum . Sonra wikipedia'dan "URL için değiştirilmiş Base64" kavramı olduğunu buldum: URL varyantı için değiştirilmiş bir Base64 mevcuttur, burada hiçbir '=' dolgusu kullanılmaz ve standart Base64'ün …
113 c#  url  base64  encode  decode 


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.