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
string.Format () memberikan "Input string tidak dalam format yang benar"
Apa yang saya lakukan salah di sini? string tmp = @" if (UseImageFiles) { vCalHeader += ""<td><img onmousedown='' src= '{0}cal_fastreverse.gif' width='13px' height='9' onmouseover='changeBorder(this, 0)' onmouseout='changeBorder(this, 1)' style='border:1px solid white'></td>\n""; //Year scroller (decrease 1 year) calHeight += 22; }"; string x = "xter"; tmp = string.Format(tmp, x); saya mendapat String masukan …
115 c#  winforms  string 

3
DbSet.Attach (entitas) vs DbContext.Entry (entitas) .State = EntityState.Modified
Ketika saya berada dalam skenario terpisah dan mendapatkan dto dari klien yang saya petakan ke dalam entitas untuk menyimpannya, saya melakukan ini: context.Entry(entity).State = EntityState.Modified; context.SaveChanges(); Untuk apa kemudian DbSet.Attach(entity) atau mengapa saya harus menggunakan metode .Attach ketika EntityState.Modified sudah melampirkan entitas?

8
System.IO.Packaging
Saya memiliki proyek saya disetel ke .NET Framework 4.0. Ketika saya menambahkan System.IO.Packaging, dikatakan bahwa itu tidak ada. Itu juga tidak muncul ketika saya mencoba menambahkannya sebagai referensi ke proyek. Bagaimana saya bisa menambahkan System.IO.Packagingke proyek C # saya?

20
Direktori tidak ada. Nama parameter: directoryVirtualPath
Ingin memperbaiki postingan ini? Berikan jawaban rinci untuk pertanyaan ini, termasuk kutipan dan penjelasan mengapa jawaban Anda benar. Jawaban tanpa detail yang cukup dapat diedit atau dihapus. saya baru saja menerbitkan proyek saya ke host saya di Arvixe dan mendapatkan kesalahan ini (Bekerja dengan baik di lokal): Server Error in …


2
Kerangka Kerja Entitas - Tambahkan Properti Navigasi Secara Manual
Saya membuat Entity Framework Model (4.0) dari database saya. Saya tidak mendesain database dan tidak memiliki kendali atas skema, tetapi ada beberapa tabel yang tidak memiliki batasan kunci asing yang ditentukan, tetapi ada hubungan implisit yang ditentukan. Sebagai contoh: Saya memiliki tabel bernama People yang memiliki kolom berikut: GenderID RaceID …



9
Pola penguncian untuk penggunaan yang benar dari .NET MemoryCache
Saya berasumsi kode ini memiliki masalah konkurensi: const string CacheKey = "CacheKey"; static string GetCachedData() { string expensiveString =null; if (MemoryCache.Default.Contains(CacheKey)) { expensiveString = MemoryCache.Default[CacheKey] as string; } else { CacheItemPolicy cip = new CacheItemPolicy() { AbsoluteExpiration = new DateTimeOffset(DateTime.Now.AddMinutes(20)) }; expensiveString = SomeHeavyAndExpensiveCalculation(); MemoryCache.Default.Set(CacheKey, expensiveString, cip); } return expensiveString; …



9
Bagaimana cara menggunakan DateTime.TryParse dengan Nullable <DateTime>?
Saya ingin menggunakan metode DateTime.TryParse untuk mendapatkan nilai datetime dari sebuah string menjadi Nullable. Tetapi ketika saya mencoba ini: DateTime? d; bool success = DateTime.TryParse("some date text", out (DateTime)d); kompilator memberitahu saya Argumen 'out' tidak diklasifikasikan sebagai variabel Tidak yakin apa yang harus saya lakukan di sini. Saya juga mencoba: …
115 c#  datetime  nullable 

9
C # menangkap pengecualian stack overflow
Saya memiliki panggilan rekursif ke metode yang melempar pengecualian stack overflow. Panggilan pertama dikelilingi oleh blok coba tangkap tetapi pengecualian tidak tertangkap. Apakah pengecualian stack overflow berperilaku dengan cara khusus? Bisakah saya menangkap / menangani pengecualian dengan benar? Tidak yakin apakah relevan, tetapi informasi tambahan: pengecualian tidak ditampilkan di utas …


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.