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


9
HttpResponseException'ı döndürün veya Request.CreateErrorResponse?
ASP.NET Web API'de bir özel durum işleme inceledikten sonra Bir hata ne zaman vs bir istisna atmak ne zaman biraz karışık. Ayrıca yöntem yerine bir etki alanına özgü modeli döndürdüğünde yanıtı değiştirmek mümkün olup olmadığını merak bıraktı HttpResponseMessage... Burada özetlemek gerekirse, sorularımın ardından #s ile bazı kodlar geliyor: Sorular Dava …

15
AppSettings, .config dosyasından değer alır
Yapılandırma dosyasındaki değerlere erişemiyorum. Configuration config = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None); var clientsFilePath = config.AppSettings.Settings["ClientsFilePath"].Value; // the second line gets a NullReferenceException .config dosyası : <?xml version="1.0" encoding="utf-8" ?> <configuration> <appSettings> <!-- ... --> <add key="ClientsFilePath" value="filepath"/> <!-- ... --> </appSettings> </configuration> Herhangi bir öneriniz var mı?

15
Tek yöntemle sınıf - en iyi yaklaşım?
Diyelim ki tek bir işlevi yerine getirmek üzere bir sınıfım var İşlevi gerçekleştirdikten sonra yok edilebilir. Bu yaklaşımlardan birini tercih etmek için herhangi bir neden var mı? // Initialize arguments in constructor MyClass myObject = new MyClass(arg1, arg2, arg3); myObject.myMethod(); // Pass arguments to method MyClass myObject = new MyClass(); …
172 c#  java  oop  static-methods 

3
.NET'te ApplicationException nedir?
İstisnaları atmak için genellikle yerleşik istisna sınıfları kullanıyorum, örn. ArgumentNullExceptionVe NotSupportedException. Ancak, bazen özel bir istisna kullanmam gerekiyor ve bu durumda yazıyorum: class SlippedOnABananaException : Exception { } class ChokedOnAnAppleException : Exception { } ve bunun gibi. Sonra bunları koduma atıp yakalarım. Ama bugün ApplicationExceptionsınıfa rastladım - bunun yerine mi …

9
ReSharper'a alternatifler nelerdir? [kapalı]
Kapalı. Bu soru Yığın Taşması yönergelerine uygun değil . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu Yığın Taşması için konuyla ilgili olacak şekilde güncelleyin . 6 yıl önce kapalı . Bu soruyu geliştir Bir ReSharper lisansı satın almayı düşünüyorum , ancak ReSharper için olası alternatifler var …

30
Test yöntemi sonuçsuz: Test çalıştırılmadı. Hata?
Bir test sınıfım var ve aşağıda test sınıfından bir örnek test gönderdim namespace AdminPortal.Tests.Controller_Test.Customer { [TestClass] public class BusinessUnitControllerTests { private IBusinessUnitRepository _mockBusinessUnitRepository; private BusinessUnitController _controller; [TestInitialize] public void TestInitialize() { _mockBusinessUnitRepository = MockRepository.GenerateMock<IBusinessUnitRepository>(); _controller = new BusinessUnitController(_mockBusinessUnitRepository); } [TestCleanup] public void TestCleanup() { _mockBusinessUnitRepository = null; _controller.Dispose(); _controller = …

13
Dize geçerli bir DateTime “biçim dd / AA / yyyy” olarak tanınmadı
Benim dize biçimlendirilmiş değeri biçimiyle tarih türüne dönüştürmek çalışıyorum dd/MM/yyyy. this.Text="22/11/2009"; DateTime date = DateTime.Parse(this.Text); Sorun nedir ? İsteyen ikinci bir geçersiz kılma var IFormatProvider. Bu nedir? Bunu da geçmem gerekiyor mu? Evet ise, bu dava için nasıl kullanılır? Düzenle Arasındaki farklar nelerdir Parseve ParseExact? Düzenle 2 Slaks ve Sam'in …
172 c#  .net  datetime  types  casting 

5
'String' türünün, 'System.Nullable <T>' genel türünde veya yönteminde T parametresi olarak kullanabilmesi için nullable olmayan bir tür olması gerekir.
Neden "" dize "türünün, genel tür veya yöntem" System.Nullable '"parametresinde' T 'parametresi olarak kullanılabilmesi için null değeri olmayan bir değer türü olması gerekir? using System; using System.Collections; using System.Collections.Generic; using System.Data; using System.Diagnostics; using Universe; namespace Universe { public class clsdictionary { private string? m_Word = ""; private string? m_Meaning …
172 c#  nullable 

9
C # int tote []
Bir intkullanmak için byte[]bir yol dönüştürmek gerekir BitConverter.GetBytes(). Ancak, aşağıdaki spesifikasyona uyup uymadığından emin değilim: XDR imzalı bir tam sayı, [-2147483648,2147483647] aralığındaki bir tamsayıyı kodlayan 32 bitlik bir veridir. Tam sayı ikinin tamamlayıcı gösteriminde gösterilir. En çok ve en az anlamlı bayt sırasıyla 0 ve 3'tür. Tamsayılar aşağıdaki gibi beyan …
172 c#  .net  bit-manipulation  nfs 

7
Jilet ve Javascript kodunu karıştırın
Jilet ve js nasıl karıştırılacağı konusunda oldukça kafam karıştı. Bu şu an sıkışmış olduğum fonksiyon: &lt;script type="text/javascript"&gt; var data = []; @foreach (var r in Model.rows) { data.push([ @r.UnixTime * 1000, @r.Value ]); } Ben ile c # kodu ilan edebilir &lt;c#&gt;&lt;/c#&gt;ve her şey JS kodu - bu ben sonradan …
172 c#  javascript  razor 



3
LINQ ile bir Sözlük <T1, T2> seçin
IEnumerable&lt;T&gt;LINQ ile dönmek için "select" anahtar kelime ve uzantısı yöntemini kullandım , ancak bir genel dönmek için bir ihtiyaç var Dictionary&lt;T1, T2&gt;ve anlayamıyorum. Bunu öğrendiğim örnek aşağıdakine benzer bir biçimde kullanıldı: IEnumerable&lt;T&gt; coll = from x in y select new SomeClass{ prop1 = value1, prop2 = value2 }; Aynı şeyi …
171 c#  .net  linq  generics 

5
Tablo değeri parametreleri .net kodundan saklı yordama nasıl geçirilir
Bir SQL Server 2005 veritabanım var. Birkaç prosedürde nvarchar(virgüllerle ayrılmış) depolanmış bir proc'a ilettiğim ve dahili olarak tek değerlere böldüğüm tablo parametreleri var . Ben böyle SQL komut parametreleri listesine ekleyin: cmd.Parameters.Add("@Logins", SqlDbType.NVarchar).Value = "jim18,jenny1975,cosmo"; Ben veritabanını SQL Server 2008'e geçirmek zorundayım. Tablo değeri parametreleri olduğunu biliyorum ve bunları saklı …

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.