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

6
Bir denetime Araç İpucu nasıl eklerim?
ToolTipFare üzerinde gezinirken bir göstermek istediğim bazı kontroller var . Bunu nasıl yapabilirim? Bunu kodda değil, aynı zamanda tasarımcıda da nasıl yapıldığını bilmek istiyorum ( ToolTipAraç kutusunda bir bileşen var , ama tam olarak .. anlamıyorum). Bu bir kopya ise şaşırmazdım, ancak yalnızca daha gelişmiş, spesifik senaryolarda olan soruları bulabilirim. …
154 c#  winforms  tooltip 

15
C # yöntem çağrısı nasıl keserim?
Belirli bir sınıf için izleme işlevselliği istiyorum yani her yöntem çağrısı (yöntem imzası ve gerçek parametre değerleri) ve her yöntem çıkışı (sadece yöntem imzası) günlüğe kaydetmek istiyorum. Bunu varsayarak bunu nasıl başarabilirim: C # için herhangi bir 3. taraf AOP kütüphanesi kullanmak istemiyorum, İzlemek istediğim tüm yöntemlere yinelenen kod eklemek …
154 c#  reflection  aop 

10
Tarih - Bir sonraki salı alın
Önümüzdeki Salı gününü nasıl edinebilirim? PHP'de bu kadar basit strtotime('next tuesday');. .NET'te benzer bir şeyi nasıl başarabilirim?
154 c#  .net  date 

6
.NET kullanarak bir dosyayı hangi işlemin kilitlediğini nasıl öğrenebilirim?
Tanıtıcı veya İşlem Monitörü kullanma hakkında birkaç cevap gördüm , ancak kendi işlemimde (C #) hangi işlemin bir dosyayı kilitlediğini bulmak istiyorum. Ben win32 API etrafında spelunk zorunda kötü bir duygu var, ama kimse bunu zaten yaptı ve beni doğru yolda koyabilirsiniz, ben gerçekten yardım takdir ediyorum. Güncelleme Benzer sorulara …
154 c#  file-locking 

4
Olay İşleyici bellek sızıntılarını neden ve nasıl önleyebilirim?
StackOverflow'daki bazı soruları ve cevapları okuyarak +=, C # (veya sanırım diğer .net dilleri) kullanarak olay işleyicileri eklemenin yaygın bellek sızıntılarına neden olabileceğini fark ettim ... Geçmişte bu gibi olay işleyicilerini birçok kez kullandım ve uygulamalarımda bellek sızıntılarına neden olabileceğini veya neden olabileceğini hiç fark etmedim. Bu nasıl çalışıyor (yani, …

5
VS2017 .Net Standard kitaplığında dahili yöntemleri test eden birim
Şu anda bir .Net Standard 1.6 kitaplığı oluşturarak en son Visual Studio 2017 Sürüm Adayı ile uğraşıyorum. Kodumu test etmek için xUnit kullanıyorum ve hala VS2017'de dahili yöntemleri test edip edemeyeceğinizi merak ediyordum. VS2015'teki tüm bir satır AssemblyInfo.cs sınıfının, belirtilen projelerin dahili yöntemleri görmesini sağlayabileceğini hatırlıyorum. [assembly:InternalsVisibleTo("MyTests")] VS2017 .Net Standard …


7
C # dilinde dizeyi UTF-8'e nasıl dönüştürebilirim?
Üçüncü taraf bir uygulamadan aldığım bir dizem var ve Windows Yüzeyimde C # kullanarak herhangi bir dilde doğru şekilde görüntülemek istiyorum. Hatalı kodlama nedeniyle dizemin bir parçası İspanyolcada şöyle görünüyor: Acción oysa şöyle görünmelidir: Acción Bu sorunun cevabına göre: C # 'da string kodlaması nasıl anlaşılır, aldığım kodlama UTF-8 üzerinde …

8
Windows 64 bit program dosyalarını (x86) nasıl edinilir
Kullanıyorum: FileInfo( System.Environment.GetFolderPath( System.Environment.SpecialFolder.ProgramFiles) + @"\MyInstalledApp" Bir programın bir kullanıcı makinesinde algılanıp algılanmadığını belirlemek için (ideal değil, ama aradığım program bir MS-DOS uygulamasının eski bir sağ çamurudur ve başka bir yöntem düşünemedim). Windows XP ve Windows Vista'nın 32 bit sürümlerinde bu iyi çalışır. Ancak, x64 Windows Vista'da kod x64 Program …
153 c#  windows  file  64-bit 

7
MVC 3: Ajax ile yüklendiğinde bir görünüm, yerleşim sayfası olmadan nasıl oluşturulur?
Ben yaklaşık öğreniyorum Aşamalı Enhancement ve ben AJAXifying görünümler hakkında bir sorum var. MVC 3 projemde bir düzen sayfası, bir görünüm başlatma sayfası ve iki düz görünüm var. Viewstart sayfası Views klasörünün kökündedir ve bu nedenle tüm görünümler için geçerlidir. Tüm görünümlerin _Layout.cshtmlmizanpaj sayfaları için kullanılması gerektiğini belirtir . Düzen …

12
NuGet Paket Yöneticisi Konsolu kullanılırken kaynağa erişilemiyor
Paket yönetimimizi dosyaları manuel olarak güncellemekten NuGet'e taşıyoruz. Kaynak kontrolünde zaten var olanla eşleşmesi için paketlerin eski sürümlerini yüklemeye çalışıyorum. UI'den bunu yapmanın bir yolu yok, bu yüzden uygun sürümü almak için komut satırını kullanıyorum. Nedense, Install-Packagenuget galerisine ulaşılamaz olduğunu söylemeye devam ediyor. Nuget.org'daki [ https://www.nuget.org/api/v2/] kaynağa erişilemiyor. NuGet Yerel …


5
IXmlSerializable uygulamak için doğru yolu?
Bir programcı uygulamaya karar verdiğinde IXmlSerializable, onu uygulamak için kurallar ve en iyi uygulamalar nelerdir? Bunun GetSchema()geri dönmesi gerektiğini nullve ReadXmlgeri dönmeden önce bir sonraki öğeye geçmesi gerektiğini duydum . Bu doğru mu? Peki ya WriteXml- nesne için bir kök eleman yazmalı mı yoksa kökün zaten yazıldığı var mı? Alt …

10
Başka bir denetleyici nasıl çağırılır Eylem Mvc'deki bir denetleyiciden
Denetleyici A denetleyicisi B eylem FileUploadMsgView çağırmak gerekir ve bunun için bir parametre geçmek gerekir. Code---its not going to the controller B's FileUploadMsgView(). In ControllerA private void Test() { try {//some codes here ViewBag.FileUploadMsg = "File uploaded successfully."; ViewBag.FileUploadFlag = "2"; RedirectToAction("B", "FileUploadMsgView", new { FileUploadMsg = "File uploaded successfully" …

22
Visual Studio 2010'da "Geçerli yöntemin kodu optimize edildiğinden ifade değerlendirilemiyor"
Visual Studio 2010 hata ayıklama modunda kullanıyorum ve "optimize kodu" işaretli değil. Hata ayıklayıcıdaki herhangi bir değişkeni hızlı izleyemiyorum (veya üzerine gelemiyorum). Bu hatayı alıyorum "Geçerli yöntemin kodu optimize edildiğinden ifade değerlendirilemiyor". İnt i = -3 gibi bir çizgi bile, i üzerinde hızlı bir izleme yaparak, "Yerel olarak veya 'i' …

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.