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



11
Nilai pengembalian maksimum jika kueri kosong
Saya punya pertanyaan ini: int maxShoeSize = Workers .Where(x => x.CompanyId == 8) .Max(x => x.ShoeSize); Apa yang akan terjadi maxShoeSizejika perusahaan 8 tidak memiliki pekerja sama sekali? UPDATE: Bagaimana saya bisa mengubah kueri untuk mendapatkan 0 dan bukan pengecualian?


5
Dapatkan daftar nilai berbeda di Daftar
Dalam C #, katakanlah saya memiliki kelas yang disebut Catatan dengan tiga variabel anggota String. public class Note { public string Title; public string Author; public string Text; } Dan saya memiliki daftar tipe Catatan: List<Note> Notes = new List<Note>(); Apa cara paling bersih untuk mendapatkan daftar semua nilai berbeda …
175 c#  linq  list  distinct 

8
Mendapatkan konten / pesan dari HttpResponseMessage
Saya mencoba untuk mendapatkan konten dari HttpResponseMessage. Seharusnya:, {"message":"Action '' does not exist!","success":false}tapi saya tidak tahu, bagaimana cara mengeluarkannya dari HttpResponseMessage. HttpClient httpClient = new HttpClient(); HttpResponseMessage response = await httpClient.GetAsync("http://****?action="); txtBlock.Text = Convert.ToString(response); //wrong! Dalam hal ini txtBlock akan memiliki nilai: StatusCode: 200, ReasonPhrase: 'OK', Version: 1.1, Content: System.Net.Http.StreamContent, …

7
Mengejek Metode Ekstensi dengan Moq
Saya memiliki Antarmuka yang sudah ada sebelumnya ... public interface ISomeInterface { void SomeMethod(); } dan saya telah memperpanjang pengenalan ini menggunakan mixin ... public static class SomeInterfaceExtensions { public static void AnotherMethod(this ISomeInterface someInterface) { // Implementation here } } Saya memiliki kelas yang memanggil ini yang ingin saya …

2
Stream.Seek (0, SeekOrigin.Begin) atau Posisi = 0
Ketika Anda perlu mengatur ulang aliran ke awal (misalnya MemoryStream) apakah itu praktik terbaik untuk digunakan stream.Seek(0, SeekOrigin.Begin); atau stream.Position = 0; Saya pernah melihat keduanya bekerja dengan baik, tetapi bertanya-tanya apakah yang satu lebih benar daripada yang lain?
175 c#  .net  stream 

9
Alat analisis statis apa yang tersedia untuk C #? [Tutup]
Tutup. Pertanyaan ini tidak memenuhi pedoman Stack Overflow . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga sesuai topik untuk Stack Overflow. Ditutup 6 tahun yang lalu . Jawaban pertanyaan ini adalah upaya komunitas . Edit jawaban yang ada untuk meningkatkan pos ini. Saat ini tidak …

2
Apa perbedaan antara Server.MapPath dan HostingEnvironment.MapPath?
Apakah ada perbedaan antara Server.MapPath()dan HostingEnvironment.MapPath()? Apakah Server.MapPath()ada kelebihannya HostingEnvironment.MapPath()? Masalah asli saya adalah memetakan jalur file di server ketika HttpContexttidak ada dan saya tidak bisa meneruskan Servervariabel dari Global.asaxke metode saya. Saya menggunakan HostingEnvironment.MapPath()karena itu tidak perlu HttpContext. Adakah situasi ketika kedua metode ini akan memberikan hasil yang berbeda?
174 c#  asp.net 

6
Overloading Operator dengan Metode Ekstensi C #
Saya mencoba menggunakan metode ekstensi untuk menambahkan kelebihan operater ke kelas C # StringBuilder. Khususnya, mengingat StringBuilder sb, saya ingin sb += "text"menjadi setara sb.Append("text"). Berikut sintaks untuk membuat metode ekstensi untuk StringBuilder: public static class sbExtensions { public static StringBuilder blah(this StringBuilder sb) { return sb; } } Berhasil …


14
Bagaimana cara mendapatkan id yang terakhir disisipkan?
Saya punya kode ini: string insertSql = "INSERT INTO aspnet_GameProfiles(UserId,GameId) VALUES(@UserId, @GameId)"; using (SqlConnection myConnection = new SqlConnection(myConnectionString)) { myConnection.Open(); SqlCommand myCommand = new SqlCommand(insertSql, myConnection); myCommand.Parameters.AddWithValue("@UserId", newUserId); myCommand.Parameters.AddWithValue("@GameId", newGameId); myCommand.ExecuteNonQuery(); myConnection.Close(); } Ketika saya memasukkan ke dalam tabel ini, saya memiliki kolom kunci primer int auto_increment disebut GamesProfileId, bagaimana …
174 c#  sql  sql-server 

11
LINQ Berisi Tidak Peka Huruf
Kode ini peka terhadap huruf besar-kecil, bagaimana membuatnya tidak peka huruf besar kecil? public IQueryable<FACILITY_ITEM> GetFacilityItemRootByDescription(string description) { return this.ObjectContext.FACILITY_ITEM.Where(fi => fi.DESCRIPTION.Contains(description)); }
174 c#  linq 

11
mencegah properti dari serial di web API
Saya menggunakan API web MVC 4 dan formulir web asp.net 4.0 untuk membangun API sisanya. Ini bekerja dengan baik: [HttpGet] public HttpResponseMessage Me(string hash) { HttpResponseMessage httpResponseMessage; List<Something> somethings = ... httpResponseMessage = Request.CreateResponse(HttpStatusCode.OK, new { result = true, somethings = somethings }); return httpResponseMessage; } Sekarang saya perlu mencegah …

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.