Pertanyaan yang diberi tag «c#»

C # (dilafalkan "see sharp") adalah bahasa pemrograman multi-paradigma tingkat tinggi, diketik statis, yang dikembangkan oleh Microsoft. Kode C # biasanya menargetkan keluarga alat dan waktu operasi Microsoft .NET, yang mencakup .NET Framework, .NET Core, dan Xamarin, antara lain. Gunakan tag ini untuk pertanyaan tentang kode yang ditulis dalam spesifikasi formal C # atau C #.

1
Cara menempatkan atribut melalui XElement
Saya punya kode ini: XElement EcnAdminConf = new XElement("Type", new XElement("Connections", new XElement("Conn"), // Conn.SetAttributeValue("Server", comboBox1.Text); // Conn.SetAttributeValue("DataBase", comboBox2.Text))), new XElement("UDLFiles"))); // Conn. Bagaimana cara menambahkan atribut Conn? Saya ingin menambahkan atribut yang saya tandai sebagai komentar, tetapi jika saya mencoba mengatur atribut Connsetelah mendefinisikan EcnAdminConf, mereka tidak terlihat. Saya …
126 c#  xml  linq-to-xml 

11
LINQ ke Entitas tidak mengenali metode metode 'System.String ToString ()', dan metode ini tidak dapat diterjemahkan ke dalam ekspresi toko
Saya memigrasikan beberapa hal dari satu server mysql ke server sql tetapi saya tidak tahu cara membuat kode ini berfungsi: using (var context = new Context()) { ... foreach (var item in collection) { IQueryable<entity> pages = from p in context.pages where p.Serial == item.Key.ToString() select p; foreach (var page …
126 c#  mysql  sql  linq 

5
Debugging properti otomatis
Apakah ada cara untuk mengatur breakpoint pada setter / pengambil di properti yang diimplementasikan otomatis? int Counter { get; set; } Selain mengubahnya menjadi properti standar (saya melakukannya dengan cara ini, tetapi untuk itu saya harus mengubah dan mengkompilasi ulang seluruh proyek)

5
Definisi operator "==" untuk Double
Untuk beberapa alasan saya menyelinap ke sumber .NET Framework untuk kelas Doubledan menemukan bahwa deklarasi ==adalah: public static bool operator ==(Double left, Double right) { return left == right; } Logika yang sama berlaku untuk setiap operator. Apa gunanya definisi seperti itu? Bagaimana cara kerjanya? Mengapa itu tidak menciptakan rekursi …
126 c#  .net  language-lawyer 

20
Bandingkan persamaan antara dua objek di NUnit
Saya mencoba menegaskan bahwa satu objek "sama" dengan objek lain. Objek hanya contoh kelas dengan banyak properti publik. Apakah ada cara mudah untuk meminta NUnit menegaskan kesetaraan berdasarkan propertinya? Ini adalah solusi saya saat ini tetapi saya pikir mungkin ada sesuatu yang lebih baik: Assert.AreEqual(LeftObject.Property1, RightObject.Property1) Assert.AreEqual(LeftObject.Property2, RightObject.Property2) Assert.AreEqual(LeftObject.Property3, RightObject.Property3) …


23
Bagaimana saya bisa membuat SelectList ASP.NET MVC ini berfungsi?
Saya membuat selectList di controller saya, untuk ditampilkan dalam tampilan. Saya mencoba membuatnya dengan cepat, agak .. seperti ini ... myViewData.PageOptionsDropDown = new SelectList(new [] {"10", "15", "25", "50", "100", "1000"}, "15"); Mengkompilasi, tetapi hasilnya buruk ... <select id="PageOptionsDropDown" name="PageOptionsDropDown"> <option>10</option> <option>15</option> <option>25</option> <option>50</option> <option>100</option> <option>1000</option> </select> Perhatikan bagaimana tidak …

11
Beberapa metode HttpPost di pengontrol API Web
Saya mulai menggunakan proyek API Web MVC4, saya punya controller dengan banyak HttpPostmetode. Controller terlihat seperti berikut: Pengendali public class VTRoutingController : ApiController { [HttpPost] public MyResult Route(MyRequestTemplate routingRequestTemplate) { return null; } [HttpPost] public MyResult TSPRoute(MyRequestTemplate routingRequestTemplate) { return null; } } Di sini MyRequestTemplatemewakili kelas templat yang bertanggung …

7
Apa itu LINQ dan apa fungsinya? [Tutup]
Sulit mengatakan apa yang ditanyakan di sini. Pertanyaan ini ambigu, kabur, tidak lengkap, terlalu luas, atau retoris dan tidak dapat dijawab secara wajar dalam bentuknya saat ini. Untuk bantuan mengklarifikasi pertanyaan ini sehingga dapat dibuka kembali, kunjungi pusat bantuan . Ditutup 7 tahun yang lalu . Apa itu LINQ? Saya …
126 c#  linq 






5
'await' berfungsi, tetapi memanggil task.Result hang / deadlocks
Saya memiliki empat tes berikut dan yang terakhir hang saat saya menjalankannya. Mengapa ini terjadi: [Test] public void CheckOnceResultTest() { Assert.IsTrue(CheckStatus().Result); } [Test] public async void CheckOnceAwaitTest() { Assert.IsTrue(await CheckStatus()); } [Test] public async void CheckStatusTwiceAwaitTest() { Assert.IsTrue(await CheckStatus()); Assert.IsTrue(await CheckStatus()); } [Test] public async void CheckStatusTwiceResultTest() { Assert.IsTrue(CheckStatus().Result); // …
126 c#  nunit  task  deadlock  async-await 

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.