Pertanyaan yang diberi tag «.net»

.NET Framework adalah kerangka kerja perangkat lunak untuk sistem operasi Microsoft Windows. Ini termasuk implementasi dari Perpustakaan Kelas Dasar, Common Language Runtime, dan Dynamic Language Runtime. Ini mendukung banyak bahasa pemrograman, termasuk C #, VB.NET, F # dan C ++.

6
Apa keuntungan yang diperoleh dengan mengimplementasikan LINQ dengan cara yang tidak men-cache hasil?
Ini adalah perangkap yang dikenal bagi orang-orang yang basah menggunakan LINQ: public class Program { public static void Main() { IEnumerable<Record> originalCollection = GenerateRecords(new[] {"Jesse"}); var newCollection = new List<Record>(originalCollection); Console.WriteLine(ContainTheSameSingleObject(originalCollection, newCollection)); } private static IEnumerable<Record> GenerateRecords(string[] listOfNames) { return listOfNames.Select(x => new Record(Guid.NewGuid(), x)); } private static bool ContainTheSameSingleObject(IEnumerable<Record> …

7
Apa ide di balik kelas penamaan dengan akhiran "Info", misalnya: "SomeClass" dan "SomeClassInfo"?
Saya bekerja di sebuah proyek yang berhubungan dengan perangkat fisik, dan saya bingung bagaimana cara menyebutkan beberapa kelas dengan benar dalam proyek ini. Mengingat perangkat yang sebenarnya (sensor dan penerima) adalah satu hal, dan representasi mereka dalam perangkat lunak adalah hal lain, saya berpikir tentang penamaan beberapa kelas dengan pola …



3
Desain terbaik untuk formulir Windows yang akan berbagi fungsionalitas umum
Di masa lalu, saya telah menggunakan warisan untuk memungkinkan ekstensi formulir Windows di aplikasi saya. Jika semua formulir saya akan memiliki kontrol umum, karya seni, dan fungsionalitas, saya akan membuat formulir dasar yang menerapkan kontrol dan fungsionalitas umum dan kemudian mengizinkan kontrol lain untuk mewarisi dari formulir dasar itu. Namun, …

4
Apa konvensi penamaan untuk file C # yang berisi beberapa kelas?
Ingin memperbaiki pos ini? Berikan jawaban terinci untuk pertanyaan ini, termasuk kutipan dan penjelasan mengapa jawaban Anda benar. Jawaban tanpa detail yang cukup dapat diedit atau dihapus. Pertanyaan ini dimigrasikan dari Stack Overflow karena dapat dijawab di Rekayasa Perangkat Lunak Stack Exchange. Bermigrasi 8 tahun yang lalu . Dalam proyek …
20 c#  .net 


3
Haruskah pembungkus membandingkan sama dengan menggunakan operator == ketika mereka membungkus objek yang sama?
Saya sedang menulis pembungkus untuk elemen XML yang memungkinkan pengembang untuk dengan mudah mengurai atribut dari XML. Pembungkus tidak memiliki status selain objek yang dibungkus. Saya sedang mempertimbangkan implementasi berikut (disederhanakan untuk contoh ini) yang mencakup kelebihan bagi ==operator. class XmlWrapper { protected readonly XElement _element; public XmlWrapper(XElement element) { …
19 c#  .net  operators 

2
Kapan menggunakan [Murni] pada konstruktor?
Saya belajar tentang kontrak kode di .NET, dan saya mencoba memahami gagasan konstruktor murni. The kontrak Kode negara dokumentasi: Semua metode yang disebut dalam kontrak harus murni; yaitu, mereka tidak boleh memperbarui keadaan yang sudah ada sebelumnya. Metode murni diizinkan untuk memodifikasi objek yang telah dibuat setelah masuk ke metode …


2
Apakah menggunakan desain buruk System.Tuple kelas yang baru?
Saya suka konsep System.Tuple yang memungkinkan saya untuk mengembalikan beberapa parameter dalam satu panggilan fungsi tanpa membuat instance kelas baru, namun apakah ini menentang praktik pemrograman yang baik seperti Pola & Praktek Microsoft, Prinsip SOLID, dll. Saya hanya mencoba mengukur seberapa bebas saya harus menggunakan fitur ini atau jika saya …

3
Java dan .NET: Mengapa algoritma penyortiran yang berbeda digunakan secara default?
Hanya ingin tahu mengapa Javadan .NET Frameworkmenggunakan algoritma pengurutan yang berbeda secara default. Di Jawa, Array.Sort() gunakan algoritma Merge Sort secara default dan seperti yang dikatakan Wikipedia.com : Di Jawa, metode Arrays.sort () menggunakan pengurutan gabungan atau quicksort yang disetel tergantung pada tipe data dan untuk efisiensi implementasi, beralih ke …

12
Coded Managed vs Native Coders
Saya seorang pembuat kode dan memiliki pengalaman dengan kode asli dan dikelola. Saya mulai dengan Pascal dan C, kemudian pindah ke C ++ dan akhirnya ke C #. Selama setahun terakhir ini, saya telah mengkode hampir secara eksklusif di C # dan telah kehilangan banyak dari apa yang dulu muncul …
19 java  .net 


11
Standar pengkodean .NET / C # yang disarankan? [Tutup]
Seperti yang ada saat ini, pertanyaan ini tidak cocok untuk format tanya jawab kami. Kami berharap jawaban didukung oleh fakta, referensi, atau keahlian, tetapi pertanyaan ini kemungkinan akan mengundang debat, argumen, polling, atau diskusi panjang. Jika Anda merasa bahwa pertanyaan ini dapat diperbaiki dan mungkin dibuka kembali, kunjungi pusat bantuan …

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.