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 #.


7
Default untuk KeyValuePair
Saya memiliki objek dari tipe yang IEnumerable<KeyValuePair<T,U>> keyValueListsaya gunakan var getResult= keyValueList.SingleOrDefault(); if(getResult==/*default */) { } else { } Bagaimana saya bisa mengecek getResult default, kalau-kalau saya tidak dapat menemukan elemen yang benar? Saya tidak dapat memeriksa apakah itu benar nullatau tidak, karena KeyValuePairini adalah struct.
392 c#  key-value 


15
Enum "Warisan"
Saya memiliki enum di namespace tingkat rendah. Saya ingin memberikan kelas atau enum di namespace tingkat menengah yang "mewarisi" enum tingkat rendah. namespace low { public enum base { x, y, z } } namespace mid { public enum consume : low.base { } } Saya berharap ini mungkin, atau …
391 c#  .net  enums 

3
Nilai pengembalian yang diteruskan ke metode
Saya punya metode pada antarmuka: string DoSomething(string whatever); Saya ingin mengejek ini dengan MOQ, sehingga mengembalikan apa pun yang disahkan - sesuatu seperti: _mock.Setup( theObject => theObject.DoSomething( It.IsAny<string>( ) ) ) .Returns( [the parameter that was passed] ) ; Ada ide?
391 c#  mocking  moq 


14
Entitas tidak dapat dikonstruksikan dalam kueri LINQ ke Entitas
Ada jenis entitas yang disebut produk yang dihasilkan oleh kerangka kerja entitas. Saya telah menulis kueri ini public IQueryable<Product> GetProducts(int categoryID) { return from p in db.Products where p.CategoryID== categoryID select new Product { Name = p.Name}; } Kode di bawah ini melempar kesalahan berikut: "Entitas atau tipe kompleks Shop.Produk …

15
Sinkron menunggu Tugas <T> selesai dengan batas waktu
Saya ingin menunggu Tugas &lt;T&gt; diselesaikan dengan beberapa aturan khusus: Jika belum selesai setelah X milidetik, saya ingin menampilkan pesan kepada pengguna. Dan jika belum selesai setelah Y milidetik, saya ingin secara otomatis meminta pembatalan . Saya bisa menggunakan Task.ContinueWith untuk secara asinkron menunggu tugas selesai (yaitu menjadwalkan tindakan yang …

9
C # mendapatkan path dari% AppData%
C # 2008 SP1 Saya menggunakan kode di bawah ini: dt.ReadXml("%AppData%\\DateLinks.xml"); Namun, saya mendapatkan pengecualian yang menunjuk ke lokasi dari mana aplikasi saya berjalan: Tidak dapat menemukan bagian dari jalur 'D: \ Projects \ SubVersionProjects \ CatDialer \ bin \ Debug \% AppData% \ DateLinks.xml'. Saya pikir %AppData%seharusnya menemukan jalan …
387 c#  .net  path 

20
Bisakah saya mengetahui nilai kembali sebelum kembali saat debugging di Visual Studio?
Ambil fungsi berikut: DataTable go() { return someTableAdapter.getSomeData(); } Ketika saya menetapkan breakpoint dalam fungsi ini, apakah ada kemungkinan untuk memeriksa nilai yang dikembalikan? go()secara langsung digabungkan ke datagrid di .aspxhalaman. Satu-satunya cara untuk memeriksa datatable yang dikembalikan adalah dengan menggunakan variabel sementara. Namun, itu agak merepotkan. Apakah tidak ada …

19
Bagaimana cara mendapatkan alamat IP klien pengguna di ASP.NET?
Kita harus Request.UserHostAddressmendapatkan alamat IP di ASP.NET, tetapi ini biasanya alamat IP ISP pengguna, bukan alamat IP mesin pengguna yang misalnya mengklik tautan. Bagaimana saya bisa mendapatkan Alamat IP asli? Misalnya, dalam profil pengguna Stack Overflow, itu adalah: "Aktivitas akun terakhir: 4 jam yang lalu dari 86.123.127.8" , tetapi alamat …
387 c#  asp.net  client  ip-address 

18
Casting vs menggunakan kata kunci 'sebagai' di CLR
Ketika pemrograman antarmuka, saya telah menemukan saya melakukan banyak casting atau konversi tipe objek. Apakah ada perbedaan antara kedua metode konversi ini? Jika demikian, apakah ada perbedaan biaya atau bagaimana hal ini memengaruhi program saya? public interface IMyInterface { void AMethod(); } public class MyClass : IMyInterface { public void …
387 c#  casting  clr 

12
Kerangka kerja .NET Dependency Injection mana yang layak dilihat? [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 …


10
Tipe standar 'System.ValueTuple´2´ tidak didefinisikan atau diimpor
Saya telah menginstal Visual Studio 15 Pratinjau 3 dan mencoba menggunakan fitur tuple baru static void Main(string[] args) { var x = DoSomething(); Console.WriteLine(x.x); } static (int x, int y) DoSomething() { return (1, 2); } Ketika saya kompilasi saya mendapatkan kesalahan: Tipe standar 'System.ValueTuple´2´ tidak didefinisikan atau diimpor Menurut …

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.