«c#» etiketlenmiş sorular

C #, .NET platformuna paralel olarak Microsoft tarafından oluşturulan çok parametreli, yönetilen, çöp toplanan nesne yönelimli bir programlama dilidir.

1
{} içinde nesne parametreleri oluşturuluyor mu?
Bir kitaptan kod parçasını deşifre etmeye çalışıyorum: List<Person> people = new List<Person>() { new Person {FirstName="Homer",LastName="Simpson",Age=47}, new Person {FirstName="Marge",LastName="Simpson",Age=45} }; Kişi sadece bir grup alanı olan basit bir sınıftır: İsim, Soyadı, vb ... Anlamadığım şey, kıvırcık olmayan parantez içindeki bir Kişinin yapıcısına parametre göndermiyor muyuz? Bu kodu çoğaltmayı denedim, ama …
15 c# 


7
C # kodunda HTML oluşturmanın en iyi yolu nedir? [kapalı]
Kapalı . Bu sorunun daha fazla odaklanması gerekiyor . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu, yalnızca bu yayını düzenleyerek tek bir soruna odaklanacak şekilde güncelleyin . 5 yıl önce kapalı . İşaretlemenin kodlamada değil, işaretlemede kalması gerektiğine inanıyorum. Ben arkasında kod HTML oluşturmak için kabul …
15 c#  asp.net  html 

7
Sınıf dokümanları başlığına ne eklemeliyim
Varlık, İş Mantık ve Veri Erişimi sınıflarım için bilgilendirici sınıf dokümantasyon formatı arıyorum. Buradan aşağıdaki iki biçimi buldum Biçim 1 ///----------------------------------------------------------------- /// Namespace: <Class Namespace> /// Class: <Class Name> /// Description: <Description> /// Author: <Author> Date: <DateTime> /// Notes: <Notes> /// Revision History: /// Name: Date: Description: ///----------------------------------------------------------------- Biçim 2 …

4
Tür eşleme ve genişletme yöntemleri ile ilgili en iyi uygulamalar
Eşleme türleri ve uzantı yöntemlerini C # kullanarak en iyi uygulamalar hakkında bazı sorular sormak istiyorum. Bu konunun son birkaç yılda birçok kez tartışıldığını biliyorum, ancak birçok gönderi okudum ve hala şüphelerim var. Karşılaştığım sorun "convert" işlevselliği ile sahip olduğum sınıf genişletme oldu. Diyelim ki bazı mantık tarafından kullanılacak bir …

5
.NET uygulamaları arasında kod paylaşmanın en etkili yolu nedir?
Çalışmalarımızda, birçok temel işlevselliği paylaşan birkaç farklı .net uygulamamız var. Bu uygulamaları temiz n katmanlı bir mimari kullanarak yaptık, ancak aynı işlevleri birkaç farklı kez yeniden uyguladığımızı anladığımız anı vurduk. Açıkçası bu DRY'yi ihlal ediyor ve bunu düzeltmek istiyoruz. Nuget'i zaten yaygın tutkal kodu (IoC, günlük kaydı, ayarlar) için bazı …

2
Yürütülebilir dosyama AV'den kötü veya virüs gibi davranılmasını nasıl önleyebilirim?
Windows üzerinde çalışan ve oyunun başlatıcısı gibi davranacak, istemci tarafı PC'de otomatik güncelleyici ve dosya doğrulayıcı olarak hizmet verecek bir yazılım parçası oluşturuyorum. Anlamadığım bir şey, antivirüs yazılımımın (Avast) neden exe dosyamı tehlikeli olarak değerlendirdiğini ve güvenli kullanım için sandbox'a koymadan sormaya başlamadığını. Yazılımımın uyması, iyi muamele görmesi veya bir …

4
Belirli bir yer işaretindeki bir aralıktaki tüm yer işaretlerini nasıl verimli bir şekilde arayabilirim?
Belirli bir dönüm noktasının 10 km / milindeki (bu hikaye için önemli değil) tüm yerleri bulan bir coğrafi arama projesiyle başlamaya çalışıyorum. Diyelim ki 1.000.000 yer işaretinden oluşan bir veritabanım var. Belli koordinatlara sahip bir dönüm noktasının 10 mil aralığındaki tüm yer işaretlerini bulmak için, aramamdan bir yer işareti ile …

7
Basit etki alanı nesnesini temsil etmek için ilkel mi sınıf mı?
Etki alanına özgü bir nesnenin düz bir Dize veya sayıya karşı ne zaman kullanılacağına ilişkin genel kurallar veya genel kurallar nelerdir? Örnekler: Yaş sınıfı vs Tamsayı? FirstName sınıfı vs String? UniqueID ve Dize PhoneNumber sınıfı vs String vs Long? DomainName sınıfı vs String? Bence çoğu OOP uygulayıcısı kesinlikle PhoneNumber ve …

2
Neden türün kendisi yerine tür kısıtlaması olan genel bir yöntem kullanmalıyım?
Farklı bir StackExchange soruda, bu prototip kullanan birini fark ettim: void DoSomething<T>(T arg) where T: SomeSpecificReferenceType { //Code.... } Sadece tek bir tip kısıtlaması ( SomeSpecificReferenceType) vardır, sadece bunun gibi yazmanın farkı ve avantajı nedir: void DoSomething(SomeSpecificReferenceType arg) { //Code.... } Her iki durumda da, argderleme zamanı tip kontrolüne tabi …
14 c#  .net  generics 



2
Neden C #, Java'dan daha fazla özelliğe sahiptir? [kapalı]
Kapalı . Bu soru görüş temelli . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Bu yayını düzenleyerek gerçekler ve alıntılarla yanıtlanabilmesi için soruyu güncelleyin . 5 yıl önce kapalı . Lütfen bunun Java ile C # bağımsız değişkeni anlamına gelmediğini unutmayın. C # deneyimi olmayan bir Java …
14 java  c#  languages 

5
Uygulamadan önce bir arayüz API'si yazmalı mıyım?
Son zamanlarda daha "organize" programlamaya giriyorum ve bir uygulamaya değil, bir arayüze programlamam gerektiğini öğreniyorum. Bunu göz önünde bulundurarak, mümkün olan yerlerde uygulamayı yazmadan önce arabirimlerdeki bir projeyi "taslak haline getirmek" daha iyi olur mu? Ve eğer durum buysa, 3. taraf kitaplıkların (örneğin Lidgren) kullanılması durumunda, bunları arayüzlere de sarmalı …

4
Çeşitli kaynak türlerine ve çeşitli hedef türlerine veri içe aktarmak için Tasarım Deseni
Tasarım ve aşağıdakileri işleyebilir (C #) bir ithalat komut dosyası oluşturmak zorunda: çeşitli kaynaklardan (XML, XSLX, CSV) veri okuma verileri doğrula verileri çeşitli nesne türlerine (müşteri, adres) yazın Veriler birkaç kaynaktan gelecektir, ancak bir kaynağın her zaman bir içe aktarma biçimi olacaktır (csv, xml, xslx). İçe aktarma biçimleri kaynaktan kaynağa …

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.