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

19
OWIN Başlangıç ​​Sınıfı Eksik
OWINProjem başlangıç ​​sınıfı için referans bulamadığı için bu hatayı alıyorum . Hatta tüm OWIN referans paketlerini Nuget üzerinden hala aynı sorunu alıyorum. Ben kullanıyorum Visual Studio 2012ve MVC4. Uygulama yüklenmeye çalışılırken aşağıdaki hatalar oluştu. OwinStartupAttribute içeren bir montaj bulunamadı. Başlangıç ​​veya [AssemblyName] .Startup sınıfı içeren bir derleme bulunamadı. OWIN başlangıç …

13
LINQ'ya Göre Listede bir öğe bul?
Burada dizeler listesindeki bir öğeyi bulmak için basit bir örnek var. Normalde böyle yapmak için döngü veya anonim delege için kullanın: int GetItemIndex(string search) { int found = -1; if ( _list != null ) { foreach (string item in _list) // _list is an instance of List<string> { found++; …
226 c#  linq 




16
C # 'da bir nesnenin boş olup olmadığını kontrol etme
Boşsa, bir nesne üzerinde daha fazla işlem yapılmasını önlemek istiyorum. Aşağıdaki kodda nesnenin ikisinden biri tarafından boş olup olmadığını kontrol ediyorum: if (!data.Equals(null)) ve if (data != null) Ancak, bir NullReferenceExceptionat alırım dataList.Add(data). Nesne null olsaydı, asla if-statement! Bu nedenle, bunun bir nesnenin boş olup olmadığını kontrol etmenin uygun bir …

20
Boş bir DateTime'ı ToString () ile nasıl biçimlendirebilirim?
Sıfırlanabilir DateTime dt2'yi biçimlendirilmiş bir dizeye nasıl dönüştürebilirim ? DateTime dt = DateTime.Now; Console.WriteLine(dt.ToString("yyyy-MM-dd hh:mm:ss")); //works DateTime? dt2 = DateTime.Now; Console.WriteLine(dt2.ToString("yyyy-MM-dd hh:mm:ss")); //gives following error: ToString yöntemine aşırı yük binmemesi bir argüman alır

13
lambda ifadesini kullanarak bir nesne listesini bir türden diğerine dönüştürme
Bir tür nesnelerin listesini okuma ve farklı türdeki nesnelerin bir listesini üreten bir foreach döngü var. Bana lambda ifadesinin aynı sonucu elde edebileceği söylendi. var origList = List<OrigType>(); // assume populated var targetList = List<TargetType>(); foreach(OrigType a in origList) { targetList.Add(new TargetType() {SomeValue = a.SomeValue}); } Herhangi bir yardım mutluluk …
226 c#  generics  lambda 

14
Dinamik bir değişkente bir özelliğin bulunup bulunmadığını test edin
Durumum çok basit. Kodumu bir yerde bu var: dynamic myVariable = GetDataThatLooksVerySimilarButNotTheSame(); //How to do this? if (myVariable.MyProperty.Exists) //Do stuff Yani, temelde sorum dinamik değişkenimde belirli bir özelliğin kullanılabilir olduğunu (istisna atmadan) nasıl kontrol edeceğim. Yapabilirdim GetType()ama nesnenin türünü bilmem gerekmediğinden bundan kaçınmayı tercih ederim. Gerçekten bilmek istediğim, bir özellik …

27
Yapılandırma Sistemi Başlatılamadı
Visual Studio'da yeniyim. Şu anda bir Giriş formu oluşturuyorum. Bu kod var. string connectionString = ConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString; try { using (OdbcConnection connect = new OdbcConnection(connectionString)) { connect.Open(); OdbcCommand cmd = new OdbcCommand("SELECT username, password FROM receptionist", connect); OdbcDataReader reader = cmd.ExecuteReader(); if (username_login.Text == username && password_login.Text == password) { this.Hide(); …

21
İki diziyi .NET'te birleştirme
.NET 2.0'da iki diziyi alıp bunları tek bir dizide birleştirecek yerleşik bir işlev var mı? Dizilerin her ikisi de aynı türdendir. Bu diziler benim kod tabanı içinde yaygın olarak kullanılan bir işlev alıyorum ve farklı bir biçimde veri döndürmek için işlevi değiştiremiyorum. Mümkünse bunu gerçekleştirmek için kendi işlevimi yazmaktan kaçınmak …
225 c#  .net  arrays 

15
Ondalık / çiftin bir tam sayı olup olmadığı nasıl belirlenir?
Ondalık veya çift değerin bir tam sayı olup olmadığını nasıl anlarım? Örneğin: decimal d = 5.0; // Would be true decimal f = 5.5; // Would be false veya double d = 5.0; // Would be true double f = 5.5; // Would be false Bunu bilmek istememin nedeni, .ToString("N0")veya …
225 c# 

13
C # 'da referans ile özellikleri iletme
На этот вопрос есть ответы на yığın taşması на русском : Передача свойства с метод с модификатором ref и dışarı Aşağıdakileri yapmaya çalışıyorum: GetString( inputString, ref Client.WorkPhone) private void GetString(string inValue, ref string outValue) { if (!string.IsNullOrEmpty(inValue)) { outValue = inValue; } } Bu bana derleme hatası veriyor. Sanırım neyi …


12
Neden statik sınıfları devralamıyorum?
Gerçekten herhangi bir duruma ihtiyaç duymayan birkaç dersim var. Örgütsel açıdan, onları hiyerarşiye koymak istiyorum. Ama öyle görünüyor ki statik sınıflar için miras beyan edemem. Bunun gibi bir şey: public static class Base { } public static class Inherited : Base { } çalışmayacak. Dil tasarımcıları bu olasılığı neden kapattı?
224 c#  inheritance  static 

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.