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

3
Moq çerçevesini kullanarak ModelState.IsValid ile nasıl alay edilir?
Şu şekilde ModelState.IsValidbir Çalışan oluşturan denetleyici eylem yöntemimi kontrol ediyorum : [HttpPost] public virtual ActionResult Create(EmployeeForm employeeForm) { if (this.ModelState.IsValid) { IEmployee employee = this._uiFactoryInstance.Map(employeeForm); employee.Save(); } // Etc. } Moq Framework kullanarak birim test yöntemimde alay etmek istiyorum. Bununla dalga geçmeye çalıştım: var modelState = new Mock<ModelStateDictionary>(); modelState.Setup(m => …

8
Nesneyi T'ye yayınla
XmlReaderNET'teki sınıfla bir XML dosyasını ayrıştırıyorum ve farklı öznitelikleri genel olarak okumak için genel bir ayrıştırma işlevi yazmanın akıllıca olacağını düşündüm. Aşağıdaki işlevi buldum: private static T ReadData<T>(XmlReader reader, string value) { reader.MoveToAttribute(value); object readData = reader.ReadContentAsObject(); return (T)readData; } Fark ettiğim gibi, bu tamamen planladığım gibi çalışmıyor; intveya gibi …
91 c#  generics  casting 

10
ConfigurationBuilder kullanarak Temel Yolu Ayarlama
Oluşturmakta olduğum bir .Net web uygulaması için uygulama temel yolunu ayarlamaya çalışıyorum. Yapılandırma oluşturucuda hata almaya devam ediyorum. Aldığım hata bu. DNX,Version=v4.5.1 error CS1061: 'ConfigurationBuilder' does not contain a definition for 'SetBasePath' and no extension method 'SetBasePath' accepting a first argument of type 'ConfigurationBuilder' could be found (are you missing …
91 c#  asp.net  json  asp.net-mvc 

10
C # 'da tüm enum değerlerinin bir dizisi nasıl elde edilir?
Olası tüm değerleri görüntülemek istediğim bir numaram var. Böyle bir listeyi manuel olarak oluşturmak yerine, numaralamanın tüm olası değerlerinin bir dizisini veya listesini almanın bir yolu var mı? örneğin, bir numaram varsa: public enum Enumnum { TypeA, TypeB, TypeC, TypeD } nasıl bir almak mümkün olacaktır List<Enumnum>içerdiğini { TypeA, TypeB, …
91 c#  enums 



10
ASP.NET C # 'da e-posta gönderme
ASP.NET C # alanında çok yeniyim . Ben ASP.NET C # ile posta göndermek için planlıyorum ve bu SMTP benim adres ISP : smtp-proxy.tm.net.my Aşağıda yapmaya çalıştığım ama başarısız olduğum şey var. <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="SendMail" %> <html> <head id="Head1" runat="server"><title>Email Test Page</title></head> <body> <form id="form1" runat="server"> Message …
91 c#  asp.net  email  smtp 


10
Nesneyi sözlüğe eşleme ve tersi
Nesneyi bir sözlüğe veya tam tersine eşlemenin zarif ve hızlı bir yolu var mı? Misal: IDictionary<string,object> a = new Dictionary<string,object>(); a["Id"]=1; a["Name"]="Ahmad"; // ..... olur SomeClass b = new SomeClass(); b.Id=1; b.Name="Ahmad"; // ..........

2
yabancı anahtar olarak bileşik anahtar
MVC 3 uygulamasında Entity framework 4.1 kullanıyorum. Birincil anahtarımın iki sütundan (bileşik anahtar) oluştuğu bir varlığım var. Ve bu başka bir varlıkta yabancı anahtar olarak kullanılıyor. İlişki nasıl oluşturulur? Normal senaryolarda kullanırız: public class Category { public string CategoryId { get; set; } public string Name { get; set; } …


17
Kültürden bağımsız olarak ondalık değerdeki ondalık basamakların sayısını bulun
Farklı kültür bilgilerinde kullanmak için güvenli olacak ondalık basamakların sayısını ondalık bir değerde (int olarak) çıkarmanın kısa ve doğru bir yolu olup olmadığını merak ediyorum. Örneğin: 19.0, 1, 27.5999, 4, 19.12, 2, vb. Döndürmelidir . Ondalık basamakları bulmak için bir noktaya bölünmüş bir dize yapan bir sorgu yazdım: int priceDecimalPlaces …

6
C # 'da çalışma zamanında DLL'leri yükleme
Bir C # uygulaması içinde çalışma zamanında bir .dll dosyasını içe aktarmayı ve kullanmayı nasıl yapabileceğinizi anlamaya çalışıyorum. Assembly.LoadFile () kullanarak programımı dll'yi yüklemeyi başardım (ToString () ile sınıfın adını alabildiğim için bu kısım kesinlikle çalışıyor), ancak 'Çıktı'yı kullanamıyorum konsol uygulamamın içinden yöntem. .Dll dosyasını derliyorum ve ardından konsolumun projesine …
91 c#  reflection  dll 

7
Semafor - İlk sayımın kullanımı nedir?
http://msdn.microsoft.com/en-us/library/system.threading.semaphoreslim.aspx Bir semafor oluşturmak için, bir ilk sayım ve maksimum sayım sağlamam gerekiyor. MSDN, ilk sayımın - Eşzamanlı olarak verilebilen semafor için ilk istek sayısı. Maksimum sayının olduğunu belirtirken Semafor için aynı anda verilebilecek maksimum istek sayısı. Maksimum sayının bir kaynağa aynı anda erişebilen maksimum iş parçacığı sayısı olduğunu anlayabiliyorum. …

3
IEnumerable <T> 'den ICollection <T>' ye dönüştürülemiyor
Aşağıdakileri tanımladım: public ICollection&lt;Item&gt; Items { get; set; } Bu kodu çalıştırdığımda: Items = _item.Get("001"); Aşağıdaki mesajı alıyorum: Error 3 Cannot implicitly convert type 'System.Collections.Generic.IEnumerable&lt;Storage.Models.Item&gt;' to 'System.Collections.Generic.ICollection&lt;Storage.Models.Item&gt;'. An explicit conversion exists (are you missing a cast?) Birisi neyi yanlış yaptığımı açıklayabilir mi? Numaralandırılabilir, Koleksiyonlar ve ToList () kullanımı arasındaki fark …
91 c#  .net 

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.