Pertanyaan yang diberi tag c#-3.0

746
Berbeda () dengan lambda?

Benar, jadi saya punya enumerable dan ingin mendapatkan nilai yang berbeda dari itu. Menggunakan System.Linq, tentu saja ada metode ekstensi yang disebut Distinct. Dalam kasus sederhana, ini dapat digunakan tanpa parameter, seperti: var distinctValues = myStringList.Distinct(); Baik dan bagus,...

723
File metadata '.dll' tidak dapat ditemukan

Saya sedang mengerjakan proyek WPF, C # 3.0, dan saya mendapatkan kesalahan ini: Error 1 Metadata file 'WORK=- \Tools\VersionManagementSystem\BusinessLogicLayer\bin\Debug \BusinessLogicLayer.dll' could not be found C:\-=WORK=- \Tools \VersionManagementSystem\VersionManagementSystem\CSC...

358
Isi XDocument dari String

Saya sedang mengerjakan sesuatu yang kecil dan saya mencoba mencari tahu apakah saya dapat memuat XDocument dari sebuah string. XDocument.Load()tampaknya mengambil string yang diteruskan ke sana sebagai jalur ke file XML fisik. Saya ingin mencoba dan memotong langkah pertama harus membuat file XML...

310
Ekspresi C # Lambda: Mengapa saya harus menggunakannya?

Saya telah dengan cepat membaca dokumentasi Microsoft Lambda Expression . Contoh seperti ini telah membantu saya untuk memahami dengan lebih baik: delegate int del(int i); del myDelegate = x => x * x; int j = myDelegate(5); //j = 25 Namun, saya tidak mengerti mengapa ini merupakan inovasi....

190
Dalam C #, Apa itu monad?

Ada banyak pembicaraan tentang monad hari ini. Saya telah membaca beberapa artikel / posting blog, tetapi saya tidak bisa cukup jauh dengan contoh-contoh mereka untuk memahami konsep sepenuhnya. Alasannya adalah bahwa monad adalah konsep bahasa fungsional, dan dengan demikian contohnya adalah dalam...

157
Terapkan C # Generic Timeout

Saya mencari ide bagus untuk menerapkan cara umum untuk memiliki satu baris (atau delegasi anonim) dari kode dieksekusi dengan batas waktu. TemperamentalClass tc = new TemperamentalClass(); tc.DoSomething(); // normally runs in 30 sec. Want to error at 1 min Saya mencari solusi yang dapat...

109
TambahkanRange ke Koleksi

Seorang rekan kerja hari ini bertanya kepada saya bagaimana cara menambahkan rentang ke koleksi. Dia memiliki kelas yang diwarisi Collection<T>. Ada properti get-only dari jenis tersebut yang sudah berisi beberapa item. Dia ingin menambahkan item dalam koleksi lain ke koleksi properti....

95
Bagaimana cara dinamis Kelas Anonim baru?

Di C # 3.0 Anda dapat membuat kelas anonim dengan sintaks berikut var o1 = new { Id = 1, Name = "Foo" }; Apakah ada cara untuk membuat kelas anonim ini dinamis menjadi variabel? Contoh: var o1 = new { Id = 1, Name = "Foo" }; var o2 = new { SQ = 2, Birth = DateTime.Now }; Contoh...