«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
Convert.ChangeType (), Nullable Türlerinde başarısız oluyor
Bir dize adını bir dize olarak sahip bir nesne özellik değerine dönüştürmek istiyorum. Bunu böyle yapmaya çalışıyorum: string modelProperty = "Some Property Name"; string value = "SomeValue"; var property = entity.GetType().GetProperty(modelProperty); if (property != null) { property.SetValue(entity, Convert.ChangeType(value, property.PropertyType), null); } Sorun, bu başarısız oluyor ve özellik türü null olabilecek …
301 c#  .net  reflection 

9
Temel sınıf nesnelerinin listesinin serisini kaldırmak için JSON.NET'te özel JsonConverter nasıl uygulanır?
Burada verilen JSON.net örneğini genişletmeye çalışıyorum http://james.newtonking.com/projects/json/help/CustomCreationConverter.html Temel sınıf / arabirim türetilmiş başka bir alt sınıf var public class Person { public string FirstName { get; set; } public string LastName { get; set; } } public class Employee : Person { public string Department { get; set; } public …

26
Yerel IP adresi al
İnternette nasıl IP adresi alacağınızı gösteren birkaç yer var. Ve birçoğu bu örneğe benziyor: String strHostName = string.Empty; // Getting Ip address of local machine... // First get the host name of local machine. strHostName = Dns.GetHostName(); Console.WriteLine("Local Machine's Host Name: " + strHostName); // Then using host name, get …
301 c#  networking 

11
| Arasındaki fark nedir ve || veya operatörler?
Ben her zaman ||C # ve PHP hem de OR ifadelerinde (iki boru) kullandık . Bazen ben kullanılan tek boru bkz: |. Bu iki kullanım arasındaki fark nedir? Birini diğerinin üzerinde kullanırken herhangi bir uyarı var mı veya değiştirilebilir mi?
301 c#  php  operators 

11
UTC / GMT saatini yerel saate dönüştürme
Bir web hizmeti istemcisi için bir C # uygulaması geliştiriyoruz. Bu, Windows XP bilgisayarlarda çalışacaktır. Web hizmeti tarafından döndürülen alanlardan biri bir DateTime alanıdır. Sunucu GMT biçiminde, sonunda "Z" olan bir alan döndürür. Ancak, .NET'in bir tür örtük dönüşüm yaptığını ve zamanın her zaman 12 saat olduğunu gördük. Aşağıdaki kod …
301 c#  .net  datetime  utc 

21
Bir dizgiyi boş bir int olarak ayrıştırma
Bir dize C # nullable int içine ayrıştırmak istiyorum. yani. Ayrıştırılamazsa dize int değerini veya null geri almak istiyorum. Bunun işe yarayacağını umuyordum int? val = stringVal as int?; Ama bu işe yaramayacak, bu yüzden şimdi bunu yapmamın yolu bu uzantı yöntemini public static int? ParseNullableInt(this string value) { if …
300 c#  .net  string  .net-3.5  nullable 

9
Bağımlılık Enjeksiyon yapıcı delilik nasıl önlenir?
Yapımlarımın şöyle görünmeye başladığını görüyorum: public MyClass(Container con, SomeClass1 obj1, SomeClass2, obj2.... ) sürekli artan parametre listesi ile. "Konteyner" benim bağımlılık enjeksiyon kabım olduğundan, neden sadece bunu yapamıyorum: public MyClass(Container con) her sınıf için? Dezavantajları nelerdir? Bunu yaparsam, yüceltilmiş bir statik kullanıyorum gibi geliyor. Lütfen IoC ve Bağımlılık Enjeksiyonu çılgınlığı …

2
Entity Framework 4.1 Kodunda bir sınıf özelliğini yoksayma
Anladığım kadarıyla, [NotMapped]öznitelik şu anda CTP'de bulunan EF 5'e kadar mevcut olmadığı için üretimde kullanamayız. EF 4.1'deki özellikleri yok sayılmak üzere nasıl işaretleyebilirim? GÜNCELLEME: Başka garip bir şey fark ettim. [NotMapped]Çalışmak için öznitelik aldım ama nedense EF 4.1 hala public bool Disposed { get; private set; }işaretli olsa bile veritabanında …


23
Dizeyi başlık vakasına dönüştürme
Büyük ve küçük harflerin bir karışımında kelimeler içeren bir dize var. Örneğin: string myData = "a Simple string"; Her kelimenin ilk karakterini (boşluklarla ayrılmış) büyük harfe dönüştürmem gerekiyor. Yani sonucu şöyle istiyorum:string myData ="A Simple String"; Bunu yapmanın kolay bir yolu var mı? Ben dize bölmek ve (bu benim son …
300 c#  string 

4
HttpClient BaseAddress neden çalışmıyor?
BaseAddressKısmi bir URI yolunu tanımlayan aşağıdaki kodu göz önünde bulundurun . using (var handler = new HttpClientHandler()) using (var client = new HttpClient(handler)) { client.BaseAddress = new Uri("http://something.com/api"); var response = await client.GetAsync("/resource/7"); } Bunun bir GETistekte bulunmasını bekliyorum http://something.com/api/resource/7. Ama öyle değil. Biraz arama yaptıktan sonra bu soruyu ve …


9
C # 'daki değişken adlarında @ karakterinin kullanımı / anlamı nedir?
Değişken adınızı C # 'da' @ 'karakteriyle başlatabileceğinizi keşfettim. C # projemde Java ile yazılmış bir web hizmeti (projeme bir web başvurusu ekledim) kullanıyordum. WSDL'de tanımlanan arabirim nesnelerinden birinde "params" adında bir üye değişken vardı. Açıkçası bu C # 'da ayrılmış bir sözcük olduğundan, "params" adında bir üye değişkeni olan …

1
Kinect's v2.0 Motion'ı BVH Dosyasına Kaydetme
Kinect 2'den hareket yakalama verilerini BVH dosyası olarak saklamak istiyorum. Burada bulunan Kinect 1 için bunu yapan bir kod buldum . Koddan geçtim ve anlayamadığım birkaç şey buldum. Örneğin, bahsi geçen kodda skel, kodun çeşitli yerlerinde bulunan Skeleton nesnesinin tam olarak ne olduğunu anlamaya çalıştım . Değilse, amaçlananı gerçekleştirmek için …


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.