Pertanyaan yang diberi tag «c#»

C # adalah bahasa pemrograman berorientasi objek multiparadigma, terkelola, pengumpulan sampah yang dibuat oleh Microsoft secara paralel dengan platform .NET

3
apa pesan yang lewat di OO?
Saya telah mempelajari pemrograman OO, terutama di C ++, C # dan Java. Saya pikir saya memiliki pemahaman yang baik tentangnya dengan pemahaman saya tentang enkapsulasi, pewarisan dan polimorfisme (serta membaca banyak pertanyaan di situs ini). Satu hal yang sepertinya muncul di sana-sini adalah konsep "message passing". Rupanya, ini adalah …
35 java  c#  c++  object-oriented 

2
Memisahkan akses data dalam ASP.NET MVC
Saya ingin memastikan saya mengikuti standar industri dan praktik terbaik dengan celah nyata pertama saya di MVC. Dalam hal ini, itu ASP.NET MVC, menggunakan C #. Saya akan menggunakan Entity Framework 4.1 untuk model saya, dengan objek kode-pertama (database sudah ada), jadi akan ada objek DBContext untuk mengambil data dari …

4
Apa gunanya properti string.Empty
Mengapa properti itu string foo = string.Emptytermasuk dalam BCL? Tampaknya lebih verbose dan tidak lebih jelas daripada hanya menggunakan string kosong ( string foo = "")
35 c# 


2
Konvensi penamaan DAL, BAL, dan Layer UI [ditutup]
Saya mengembangkan Aplikasi Web khas dengan lapisan berikut Lapisan UI (MVC) Lapisan Logika Bisnis (BAL) Lapisan Akses Data (DAL) Setiap layer memiliki objek DTO sendiri termasuk BAL dan DAL. Pertanyaan saya tentang ini adalah sebagai berikut DTO dikembalikan oleh DAL hanya dikonversi ke DTO yang sesuai di BAL dan dikirim …
35 c#  design  naming 



1
KERING kode yang tidak terkait, tetapi hampir identik
Saya memiliki beberapa kode yang hampir identik, tetapi menggunakan jenis yang sama sekali berbeda, tanpa pewarisan di antara mereka, pada variabel utama. Secara khusus, saya menulis analisa dengan Roslyn untuk C # dan VB.NET, dengan tipe berikut: Microsoft.CodeAnalysis.CSharp.Syntax.AttributeSyntax Microsoft.CodeAnalysis.VisualBasic.Syntax.AttributeSyntax Saya bertanya-tanya apakah, karena kode melakukan hal yang sama, saya harus …
34 c#  design  dry 

3
Apakah pengembangan Java biasanya melibatkan lebih banyak subkelas daripada C # /. NET?
Saya baru-baru ini mulai melihat pengembangan Android. Ini telah membawa saya kembali ke dunia pengembangan perangkat lunak Java. Terakhir kali saya bekerja dengan Java, saya akui, saya tidak memahami OOP sebanyak yang saya kira sekarang. Karena sebagian besar menggunakan C # dalam karir saya, saya melihat perbedaan yang mengejutkan dalam …

11
Java vs C # - Perspektif produktivitas [ditutup]
Jika Anda memiliki beberapa tahun pengalaman dalam bekerja dengan Java dan beberapa tahun pengalaman dalam bekerja dengan C # dan .NET, saya akan menghargai pendapat Anda tentang perbedaan produktivitas pengembangan perangkat lunak antara kedua lingkungan ini. Salah satu pelanggan kami sedang mempertimbangkan untuk mengganti solusi perangkat lunak yang ada. Karena …

9
Validasi parameter konstruktor dalam C # - Praktik terbaik
Apa praktik terbaik untuk validasi parameter konstruktor? Misalkan sedikit C #: public class MyClass { public MyClass(string text) { if (String.IsNullOrEmpty(text)) throw new ArgumentException("Text cannot be empty"); // continue with normal construction } } Apakah bisa diterima untuk melemparkan pengecualian? Alternatif yang saya temui adalah pra-validasi, sebelum membuat contoh: public …



8
SOLID, menghindari domain anemia, injeksi ketergantungan?
Meskipun ini bisa menjadi pertanyaan agnostik bahasa pemrograman, saya tertarik pada jawaban yang menargetkan ekosistem .NET. Ini adalah skenario: misalkan kita perlu mengembangkan aplikasi konsol sederhana untuk administrasi publik. Aplikasi ini tentang pajak kendaraan. Mereka (hanya) memiliki aturan bisnis berikut: 1.a) Jika kendaraan adalah mobil dan terakhir kali pemiliknya membayar …
33 c#  .net  design  architecture 

4
Mengapa tidak ada dukungan tipe WSDL untuk Web Api?
Jadi saya baru memulai dengan Net WebApi dan satu hal yang saya perhatikan langsung adalah bahwa tidak ada Kontrak yang mendefinisikan bagaimana API terlihat dan harus dikonsumsi (Permintaan / Tanggapan dari setiap Tindakan), ini biasanya dalam bentuk WSDL untuk WCF / Sabun. Sepertinya saya seperti ini adalah sesuatu yang akan …

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.