Pertanyaan yang diberi tag .net

JANGAN gunakan untuk pertanyaan tentang .NET Core - gunakan [.net-core]. Kerangka .NET adalah kerangka kerja perangkat lunak yang dirancang terutama untuk sistem operasi Microsoft Windows. Ini mencakup implementasi dari Perpustakaan Kelas Dasar, Common Language Runtime (umumnya disebut sebagai CLR), Common Type System (umumnya disebut sebagai CTS) dan Dynamic Language Runtime. Ini mendukung banyak bahasa pemrograman, termasuk C #, VB.NET, F # dan C ++ / CLI.

3767
Cara menghitung enum

Daftar Pustaka: Stack Overflow на русском : foreach () для enum Bagaimana Anda bisa menghitung enumdalam C #? Misalnya kode berikut tidak dikompilasi: public enum Suit { Spades, Hearts, Clubs, Diamonds } public void EnumerateAllSuitsDemoMethod() { foreach (Suit...

2226
Objek kloning yang dalam

Saya ingin melakukan sesuatu seperti: MyObject myObj = GetMyObj(); // Create and fill a new object MyObject newObj = myObj.Clone(); Dan kemudian membuat perubahan pada objek baru yang tidak tercermin pada objek asli. Saya tidak sering membutuhkan fungsi ini, jadi ketika itu diperlukan, saya...

2140
Tangkap beberapa pengecualian sekaligus?

Dianjurkan untuk hanya menangkap System.Exception. Sebaliknya, hanya pengecualian "diketahui" yang harus ditangkap. Sekarang, ini terkadang mengarah pada kode berulang yang tidak perlu, misalnya: try { WebId = new Guid(queryString["web"]); } catch (FormatException) { WebId = Guid.Empty; } catch...

2000
Bagaimana cara memformat tanggal Microsoft JSON?

Saya mengambil celah pertama saya di Ajax dengan jQuery. Saya mendapatkan data saya ke halaman saya, tetapi saya mengalami beberapa masalah dengan data JSON yang dikembalikan untuk tipe data Date. Pada dasarnya, saya mendapatkan string kembali yang terlihat seperti ini: /Date(1224043200000)/ Dari...

1505
Coba tangkap mempercepat kode saya?

Saya menulis beberapa kode untuk menguji dampak try-catch, tetapi melihat beberapa hasil yang mengejutkan. static void Main(string[] args) { Thread.CurrentThread.Priority = ThreadPriority.Highest; Process.GetCurrentProcess().PriorityClass = ProcessPriorityClass.RealTime; long start = 0, stop =...

1400
Mengapa tidak mewarisi dari Daftar <T>?

Ketika merencanakan program saya, saya sering memulai dengan rantai pemikiran seperti: Tim sepak bola hanyalah daftar pemain sepakbola. Karena itu, saya harus mewakilinya dengan: var football_team = new List<FootballPlayer>(); Urutan daftar ini mewakili urutan pemain terdaftar dalam...