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

4
LINQ ke Entitas hanya mendukung casting EDM primitif atau jenis enumerasi dengan antarmuka IEntity
Saya memiliki metode ekstensi umum berikut: public static T GetById<T>(this IQueryable<T> collection, Guid id) where T : IEntity { Expression<Func<T, bool>> predicate = e => e.Id == id; T entity; // Allow reporting more descriptive error messages. try { entity = collection.SingleOrDefault(predicate); } catch (Exception ex) { throw new InvalidOperationException(string.Format( …


4
Bagaimana Anda mengubah gaya CSS di kode di belakang file untuk div di ASP.NET?
Saya mencoba untuk memodifikasi atribut gaya CSS untuk div berdasarkan informasi yang saya dapatkan dari tabel database dalam kode di belakang halaman aspx saya. Berikut ini pada dasarnya apa yang saya coba lakukan, tetapi saya mendapatkan kesalahan. Aspx: <div id="testSpace" runat="server"> Test </div> Kode Belakang: testSpace.Style = "display:none;" testSpace.Style("display") = …
96 c#  asp.net  css 

4
LINQ Operator berbeda, abaikan kasus?
Diberikan contoh sederhana berikut: List<string> list = new List<string>() { "One", "Two", "Three", "three", "Four", "Five" }; CaseInsensitiveComparer ignoreCaseComparer = new CaseInsensitiveComparer(); var distinctList = list.Distinct(ignoreCaseComparer as IEqualityComparer<string>).ToList(); Tampaknya CaseInsensitiveComparer sebenarnya tidak digunakan untuk melakukan perbandingan tidak peka huruf besar / kecil. Dengan kata lain differentList berisi jumlah item yang …

8
Dapatkan nilai parameter keluaran di ADO.NET
Prosedur tersimpan saya memiliki parameter keluaran: @ID INT OUT Bagaimana saya bisa mendapatkannya kembali menggunakan ado.net? using (SqlConnection conn = new SqlConnection(...)) { SqlCommand cmd = new SqlCommand("sproc", conn); cmd.CommandType = CommandType.StoredProcedure; // add parameters conn.Open(); // *** read output parameter here, how? conn.Close(); }
96 c#  .net  ado.net 



6
Cara membuat duplikat atribut yang diizinkan
Saya menggunakan atribut khusus yang diwarisi dari kelas atribut. Saya menggunakannya seperti ini: [MyCustomAttribute("CONTROL")] [MyCustomAttribute("ALT")] [MyCustomAttribute("SHIFT")] [MyCustomAttribute("D")] public void setColor() { } Tetapi kesalahan "Gandakan atribut 'MyCustomAttribute'" ditampilkan. Bagaimana cara membuat atribut duplikat yang diperbolehkan?
96 c#  attributes 


13
Entity Framework DateTime dan UTC
Apakah mungkin untuk memiliki Entity Framework (saya menggunakan Pendekatan Pertama Kode dengan CTP5 saat ini) menyimpan semua nilai DateTime sebagai UTC dalam database? Atau mungkin ada cara untuk menentukannya di pemetaan, misalnya di kolom ini untuk kolom last_login: modelBuilder.Entity<User>().Property(x => x.Id).HasColumnName("id"); modelBuilder.Entity<User>().Property(x => x.IsAdmin).HasColumnName("admin"); modelBuilder.Entity<User>().Property(x => x.IsEnabled).HasColumnName("enabled"); modelBuilder.Entity<User>().Property(x => x.PasswordHash).HasColumnName("password_hash"); …

5
Konstanta tidak dapat ditandai sebagai statis
Saya mencoba mendeklarasikan konstanta PI seperti ini: public static const double PI = Math.PI; tetapi mengapa saya mendapatkan kesalahan ini? The constant 'Calendar.NewCalendar.PI' cannot be marked static
96 c# 


11
C # alias namespace - apa gunanya?
Di mana atau kapan seseorang akan menggunakan namespace aliasing seperti using someOtherName = System.Timers.Timer; Bagi saya sepertinya itu hanya akan menambah kebingungan untuk memahami bahasa.
96 c#  namespaces 


8
Menyalin file ke dalam folder aplikasi pada waktu kompilasi
Jika saya memiliki beberapa file yang ingin saya salin dari proyek saya ke dalam .\bin\debug\folder saat kompilasi, maka sepertinya saya harus meletakkannya di root proyek. Menempatkannya ke dalam subfolder tampaknya akan menyalinnya ke .\bin\debug\folder dalam struktur yang sama dengan tempat penyimpanannya. Apakah ada cara untuk menghindari hal ini? Hanya untuk …
96 c#  visual-studio 

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.