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

10
Temukan apakah waktu saat ini jatuh dalam rentang waktu
Menggunakan .NET 3.5 Saya ingin menentukan apakah waktu saat ini jatuh dalam rentang waktu. Sejauh ini saya punya waktu: DateTime currentTime = new DateTime(); currentTime.TimeOfDay; Saya mengabaikan cara mengubah rentang waktu dan membandingkan. Apakah ini akan berhasil? if (Convert.ToDateTime("11:59") <= currentTime.TimeOfDay && Convert.ToDateTime("13:01") >= currentTime.TimeOfDay) { //match found } UPDATE1: …
147 c#  datetime  timespan 

9
Apakah ada cara untuk memeriksa apakah WPF saat ini mengeksekusi dalam mode desain atau tidak?
Adakah yang tahu tentang beberapa variabel kondisi global yang tersedia sehingga saya dapat memeriksa apakah kode tersebut sedang dijalankan dalam mode desain (misalnya dalam Blend atau Visual Studio) atau tidak? Akan terlihat seperti ini: //pseudo code: if (Application.Current.ExecutingStatus == ExecutingStatus.DesignMode) { ... } Alasan saya membutuhkan ini adalah: ketika aplikasi …
147 c#  wpf  expression-blend 


5
ASP.NET pengujian unit WebApi dengan Request.CreateResponse
Saya mencoba menulis beberapa tes unit untuk ApiController saya dan menghadapi beberapa masalah. Ada metode ekstensi yang bagus yang disebut Request.CreateResponse yang banyak membantu dalam menghasilkan respons. public HttpResponseMessage Post(Product product) { var createdProduct = repo.Add(product); return this.Request.CreateResponse(HttpStatusCode.Created, createdProduct); } Apakah ada cara untuk mengejek CreateResponse tanpa menggunakan tiruan parsial …

8
Di mana output System.Diagnostics.Debug.Write muncul?
Program C # berikut (dibangun dengan csc hello.cs) mencetak hanya Hello via Console!pada konsol dan Hello via OutputDebugStringdi jendela DebugView. Namun, saya tidak dapat melihat salah satu System.Diagnostics.*panggilan. Mengapa demikian? using System; using System.Runtime.InteropServices; class Hello { [DllImport("kernel32.dll", CharSet=CharSet.Auto)] public static extern void OutputDebugString(string message); static void Main() { Console.Write( …
147 c#  debugging 

5
Meningkatkan hak istimewa proses secara terprogram?
Saya mencoba untuk menginstal layanan menggunakan InstallUtil.exe tetapi dipanggil melalui Process.Start. Berikut kodenya: ProcessStartInfo startInfo = new ProcessStartInfo (m_strInstallUtil, strExePath); System.Diagnostics.Process.Start (startInfo); di mana m_strInstallUtiljalur yang sepenuhnya memenuhi syarat dan exe untuk "InstallUtil.exe" dan strExePathjalur / nama yang sepenuhnya memenuhi syarat untuk layanan saya. Menjalankan sintaks baris perintah dari command …


17
Mana yang lebih baik, mengembalikan nilai atau parameter keluar?
Jika kita ingin mendapatkan nilai dari suatu metode, kita bisa menggunakan nilai balik, seperti ini: public int GetValue(); atau: public void GetValue(out int x); Saya tidak begitu mengerti perbedaan di antara mereka, jadi, saya tidak tahu mana yang lebih baik. Bisakah Anda jelaskan ini? Terima kasih.
147 c#  reference 

8
Mengirim Argumen ke Pekerja Latar Belakang?
Katakanlah saya ingin mengirim parameter int ke pekerja latar belakang, bagaimana ini bisa dilakukan? private void worker_DoWork(object sender, DoWorkEventArgs e) { } Saya tahu ketika ini adalah worker.RunWorkerAsync () ;, Saya tidak mengerti bagaimana mendefinisikan di worker_DoWork bahwa itu harus mengambil parameter int.


23
Menambahkan teks placeholder ke kotak teks
Saya mencari cara untuk menambahkan teks placeholder ke kotak teks seperti Anda bisa dengan kotak teks di html5. Yaitu jika kotak teks tidak memiliki teks, maka itu menambahkan teks Enter some text here, ketika pengguna mengkliknya teks placeholder menghilang dan memungkinkan pengguna untuk memasukkan teks mereka sendiri, dan jika kotak …
147 c#  wpf  placeholder 


21
Tipe entitas <type> bukan bagian dari model untuk konteks saat ini
Saya masuk ke Kerangka Entitas, tapi saya tidak yakin apakah saya kehilangan titik kritis dalam pendekatan kode-pertama. Saya menggunakan pola repositori generik berdasarkan kode dari https://genericunitofworkandrepositories.codeplex.com/ dan telah membuat entitas saya. Tetapi ketika saya mencoba mengakses atau memodifikasi entitas saya mengalami hal-hal berikut: System.InvalidOperationException: Jenis entitas Estate bukan bagian dari …

6
Mengakses properti model MVC dari Javascript
Saya memiliki model berikut yang dibungkus dalam model tampilan saya public class FloorPlanSettingsModel { public int Id { get; set; } public int? MainFloorPlanId { get; set; } public string ImageDirectory { get; set; } public string ThumbnailDirectory { get; set; } public string IconsDirectory { get; set; } } …


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.