«c#» etiketlenmiş sorular

C # ("keskin görün" olarak telaffuz edilir), Microsoft tarafından geliştirilmiş yüksek seviyeli, statik olarak yazılmış, çok paradigmalı bir programlama dilidir. C # kodu genellikle Microsoft'un .NET araçları ailesini ve diğerleri arasında .NET Framework, .NET Core ve Xamarin'i içeren çalışma zamanlarını hedefler. Bu etiketi, C # veya C # 'ın resmi belirtiminde yazılmış kod hakkında sorular için kullanın.


7
Üçüncü taraf API'ları kullanmadan bir dosyayı C # 'da ZIP olarak nasıl ekleyebilirim?
Eminim bu bir kopya değil, bu yüzden sadece bir dakika benimle ayı. Herhangi bir üçüncü taraf kitaplığı kullanmadan bir dosyayı (C #) ZIP olarak programlayabilirim (Windows'ta)? Ben yerel bir pencere ya da böyle bir şeye ihtiyacım var; Bir süreci başlatma fikrinden gerçekten hoşlanmıyorum, ama kesinlikle yapmak zorunda kalırsam. Bir PInovke …
175 c#  compression  zip  download 



5
Listedeki farklı değerlerin bir listesini alma
C #, üç String üye değişkenleri ile Not adlı bir sınıf var diyelim. public class Note { public string Title; public string Author; public string Text; } Ve Not türü bir listesi var: List<Note> Notes = new List<Note>(); Yazar sütunundaki tüm farklı değerlerin bir listesini almanın en temiz yolu ne …
175 c#  linq  list  distinct 

8
HttpResponseMessage'dan içerik / mesaj alma
HttpResponseMessage içeriğini almaya çalışıyorum. Olmalı: {"message":"Action '' does not exist!","success":false}ama bilmiyorum, nasıl HttpResponseMessage çıkarmak için. HttpClient httpClient = new HttpClient(); HttpResponseMessage response = await httpClient.GetAsync("http://****?action="); txtBlock.Text = Convert.ToString(response); //wrong! Bu durumda txtBlock değeri olacaktır: StatusCode: 200, ReasonPhrase: 'OK', Version: 1.1, Content: System.Net.Http.StreamContent, Headers: { Vary: Accept-Encoding Keep-Alive: timeout=15, max=100 Connection: …

7
Entity Framework geri alma ve hatalı taşımayı kaldırma
EF 6.0'ı manuel taşıma ve güncellemelerle C # projem için kullanıyorum. Veritabanında yaklaşık 5 taşıma var, ancak son taşıma işleminin kötü olduğunu ve istemediğimi fark ettim. Önceki bir geçişe geri dönebileceğimi biliyorum, ancak yeni (sabit) bir geçiş eklediğimde ve Update-Database'i çalıştırdığımda, kötü geçiş bile uygulanıyor. Önceki geçişe geri dönmeye ve …

7
Moq ile Alay Genişletme Yöntemleri
Önceden var olan bir Arayüzüm var ... public interface ISomeInterface { void SomeMethod(); } ve ben bu arayüzü bir mixin kullanarak uzattım ... public static class SomeInterfaceExtensions { public static void AnotherMethod(this ISomeInterface someInterface) { // Implementation here } } Bunu denemek istediğim bir sınıf var ... public class Caller …

2
Stream.Seek (0, SeekOrigin.Begin) veya Pozisyon = 0
Bir akışı başlangıç ​​noktasına sıfırlamanız gerektiğinde (ör. MemoryStream) Kullanmak en iyi yöntemdir stream.Seek(0, SeekOrigin.Begin); veya stream.Position = 0; İkisinin de iyi çalıştığını gördüm, ama birinin diğerinden daha doğru olup olmadığını merak ettim?
175 c#  .net  stream 

5
.NET HttpClient. Dize değeri POST nasıl?
C # ve HttpClient kullanarak aşağıdaki POST isteğini kullanarak nasıl oluşturabilirim: WEB API hizmetim için böyle bir talebe ihtiyacım var: [ActionName("exist")] [HttpPost] public bool CheckIfUserExist([FromBody] string login) { return _membershipProvider.CheckIfExist(login); }

9
C # için hangi statik analiz araçları mevcuttur? [kapalı]
Kapalı. Bu soru Yığın Taşması yönergelerine uygun değil . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu Yığın Taşması için konuyla ilgili olacak şekilde güncelleyin . 6 yıl önce kapalı . Bu sorunun cevapları bir toplum çabasıdır . Bu yayını iyileştirmek için mevcut yanıtları düzenleyin. Şu anda …

2
Server.MapPath ve HostingEnvironment.MapPath arasındaki fark nedir?
Arasında herhangi bir fark var mı Server.MapPath()ve HostingEnvironment.MapPath()? Does Server.MapPath()üzerinde herhangi bir avantaja sahip HostingEnvironment.MapPath()? Benim asıl sorun bir sunucudaki dosya yolunu HttpContextmevcut değildi ve benim yöntemime bir Serverdeğişken Global.asaxiletemiyorum. Bunun HostingEnvironment.MapPath()yerine ihtiyacım olmadığı için kullandım HttpContext. Bu iki yöntemin farklı sonuçlar vereceği durumlar var mı?
174 c#  asp.net 

6
C # Genişletme Yöntemleriyle Operatör Aşırı Yüklemesi
Ben C # StringBuildersınıfına bir operatör aşırı yük eklemek için uzantı yöntemleri kullanmaya çalışıyorum . Özellikle, verilen StringBuilder sb, sb += "text"eşdeğer olmak istiyorum sb.Append("text"). Aşağıdakiler için bir uzantı yöntemi oluşturmak için sözdizimi şöyledir StringBuilder: public static class sbExtensions { public static StringBuilder blah(this StringBuilder sb) { return sb; } …

14
Son eklenen kimlik nasıl alınır?
Bu kod var: 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(); } Bu tabloya eklediğimde, bir auto_increment int birincil anahtar sütunu var GamesProfileId, başka bir tabloya eklemek için bu kimliği …
174 c#  sql  sql-server 

11
LINQ Büyük / Küçük Harfe Duyarsız
Bu kod büyük / küçük harfe duyarlıdır, büyük / küçük harfe duyarsız hale nasıl getirilir? public IQueryable<FACILITY_ITEM> GetFacilityItemRootByDescription(string description) { return this.ObjectContext.FACILITY_ITEM.Where(fi => fi.DESCRIPTION.Contains(description)); }
174 c#  linq 

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.