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

12
Mengapa saya tidak dapat mewarisi kelas statis?
Saya memiliki beberapa kelas yang tidak benar-benar membutuhkan keadaan apa pun. Dari sudut pandang organisasi, saya ingin menempatkan mereka dalam hierarki. Tapi sepertinya saya tidak bisa mendeklarasikan pewarisan untuk kelas statis. Sesuatu seperti itu: public static class Base { } public static class Inherited : Base { } tidak akan …
224 c#  inheritance  static 

9
Dengarkan untuk menekan tombol di aplikasi .NET console
Bagaimana saya bisa terus menjalankan aplikasi konsol saya sampai tombol ditekan (suka Escditekan?) Saya menganggap itu melilit loop sementara. Saya tidak sukaReadKey karena memblokir operasi dan meminta kunci, daripada hanya melanjutkan dan mendengarkan tekan tombol. Bagaimana ini bisa dilakukan?

11
Mengapa antarmuka C # tidak bisa berisi bidang?
Sebagai contoh, misalkan saya ingin ICarantarmuka dan bahwa semua implementasi akan berisi bidang Year. Apakah ini berarti bahwa setiap implementasi harus secara terpisah menyatakan Year? Bukankah lebih baik mendefinisikannya di antarmuka saja?
223 c#  interface 

4
Token pembatalan di konstruktor tugas: mengapa?
System.Threading.Tasks.TaskKonstruktor tertentu menggunakan CancellationTokensebagai parameter: CancellationTokenSource source = new CancellationTokenSource(); Task t = new Task (/* method */, source.Token); Apa yang membuat saya bingung tentang ini adalah bahwa tidak ada cara dari dalam tubuh metode untuk benar-benar mendapatkan token yang disahkan (misalnya, tidak seperti Task.CurrentTask.CancellationToken). Token harus disediakan melalui beberapa …


7
Mengapa menggunakan 'virtual' untuk properti kelas dalam definisi model Entity Framework?
Dalam blog berikut: http://weblogs.asp.net/scottgu/archive/2010/07/16/code-first-development-with-entity-framework-4.aspx Blog berisi contoh kode berikut: public class Dinner { public int DinnerID { get; set; } public string Title { get; set; } public DateTime EventDate { get; set; } public string Address { get; set; } public string HostedBy { get; set; } public virtual …
223 c#  class  properties  virtual 

12
Bagaimana cara memanggil metode async dari pengambil atau penyetel?
Apa cara paling elegan untuk memanggil metode async dari pengambil atau penyetel di C #? Berikut ini beberapa pseudo-code untuk membantu menjelaskan diri saya. async Task<IEnumerable> MyAsyncMethod() { return await DoSomethingAsync(); } public IEnumerable MyList { get { //call MyAsyncMethod() here } }
223 c#  async-ctp 

11
Berhenti berlangganan metode anonim di C #
Apakah mungkin untuk berhenti berlangganan metode anonim dari suatu peristiwa? Jika saya berlangganan acara seperti ini: void MyMethod() { Console.WriteLine("I did it!"); } MyEvent += MyMethod; Saya dapat berhenti berlangganan seperti ini: MyEvent -= MyMethod; Tetapi jika saya berlangganan menggunakan metode anonim: MyEvent += delegate(){Console.WriteLine("I did it!");}; apakah mungkin untuk …

16
Dapatkan nomor minggu yang benar dari tanggal yang ditentukan
Saya telah banyak Googled dan menemukan banyak solusi, tetapi tidak satupun dari mereka memberi saya angka minggu yang benar untuk 2012-12-31. Bahkan contoh di MSDN ( tautan ) gagal. 2012-12-31 adalah hari Senin, oleh karena itu seharusnya Minggu 1, tetapi setiap metode yang saya coba beri saya 53. Berikut adalah …
222 c#  asp.net  .net  date 



20
"Sertifikat jarak jauh tidak valid sesuai dengan prosedur validasi." menggunakan server SMTP Gmail
Saya mendapatkan kesalahan ini: Sertifikat jarak jauh tidak valid sesuai dengan prosedur validasi. setiap kali saya mencoba mengirim email menggunakan server SMTP Gmail dalam kode C # saya. Dapatkah seseorang mengarahkan saya ke arah yang benar untuk solusi untuk masalah ini? Berikut ini adalah jejak tumpukan ... at System.Net.Security.SslState.StartSendAuthResetSignal(ProtocolToken message, …
222 c#  email  smtp 

11
Dapatkan jalur folder saat ini
Saya ingin membuat program yang mengubah file. Saya ingin pengguna dapat menempatkan file yang dapat dieksekusi di direktori mana pun, dan ketika menjalankan program itu (mengklik dua kali pada .exe) Saya ingin program memproses semua file dalam folder saat ini di mana file exe ada . Bagaimana program dapat menentukan …
222 c#  .net  winforms  path 

13
Bagaimana cara menambahkan string ke array string []? Tidak ada fungsi .Tambahkan
private string[] ColeccionDeCortes(string Path) { DirectoryInfo X = new DirectoryInfo(Path); FileInfo[] listaDeArchivos = X.GetFiles(); string[] Coleccion; foreach (FileInfo FI in listaDeArchivos) { //Add the FI.Name to the Coleccion[] array, } return Coleccion; } Saya ingin mengonversi FI.Nameke string dan kemudian menambahkannya ke array saya. Bagaimana saya bisa melakukan ini?

13
Bagaimana cara membuat kelas secara dinamis?
Saya memiliki kelas yang terlihat seperti ini: public class Field { public string FieldName; public string FieldType; } Dan objek List<Field>dengan nilai: {"EmployeeID","int"}, {"EmployeeName","String"}, {"Designation","String"} Saya ingin membuat kelas yang terlihat seperti ini: Class DynamicClass { int EmployeeID, String EmployeeName, String Designation } Apakah ada cara untuk melakukan ini? Saya …

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.