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

2
.NET Core'da İşletim Sistemini Belirleyin
.NET Core uygulamamın hangi işletim sisteminde çalıştığını nasıl belirleyebilirim? Geçmişte kullanabilirdim Environment.OSVersion. Uygulamamın Mac'te mi yoksa Windows'ta mı çalıştığını belirlemenin şu anki yolu nedir?
118 c#  .net-core 

7
Entity Framework geçişleri tabloları ve sütunları yeniden adlandırma
Bir çift varlığın adını ve gezinti özelliklerini yeniden adlandırdım ve EF 5'te yeni bir Migration oluşturdum. EF geçişlerinde yeniden adlandırmalarda olduğu gibi, varsayılan olarak nesneleri bırakacak ve yeniden oluşturacaktı. İstediğim bu değildi, bu yüzden geçiş dosyasını sıfırdan oluşturmak zorunda kaldım. public override void Up() { DropForeignKey("dbo.ReportSectionGroups", "Report_Id", "dbo.Reports"); DropForeignKey("dbo.ReportSections", "Group_Id", …


4
C # Sınıf özelliklerinde yineleme
Şu anda sınıf nesnemin tüm değerlerini ayarlıyorum Record. Bu, şu anda kaydı mülke göre doldurmak için kullandığım koddur. // Loop through each field in the result set for (int i = 0; i <= resultItems.Length; i++) { Record newRecord = new Record() { itemtype = resultItems[i - (fieldCount - 0)], …
118 c#  properties  loops 



10
ASP.NET Core ile npm nasıl kullanılır
ASP.NET Core uygulamam için ihtiyaç duyduğum jQuery, Bootstrap, Font Awesome ve benzeri istemci kitaplıklarını yönetmek için npm kullanıyorum. Benim için işe yarayan yaklaşım, projeye bir package.json dosyası ekleyerek başladı, şöyle görünüyor: { "version": "1.0.0", "name": "myapp", "private": true, "devDependencies": { }, "dependencies": { "bootstrap": "^3.3.6", "font-awesome": "^4.6.1", "jquery": "^2.2.3" } …

5
CancellationToken özelliği nasıl kullanılır?
RulyCanceler sınıfı için önceki kodla karşılaştırıldığında , kullanarak kodu çalıştırmak istedim CancellationTokenSource. İptal Jetonlarında belirtildiği gibi , yani bir istisna atmadan / yakalamadan nasıl kullanırım ? IsCancellationRequestedMülkü kullanabilir miyim ? Bunu şu şekilde kullanmaya çalıştım: cancelToken.ThrowIfCancellationRequested(); ve try { new Thread(() => Work(cancelSource.Token)).Start(); } catch (OperationCanceledException) { Console.WriteLine("Canceled!"); } ancak …

15
Bu teknik olarak "Merhaba Dünya" için bir O (1) algoritması mı?
Bu, "Merhaba Dünya!" İçin bir O (1) algoritması olarak sınıflandırılır mı? ?? public class Hello1 { public static void Main() { DateTime TwentyYearsLater = new DateTime(2035,01,01); while ( DateTime.Now < TwentyYearsLater ) { System.Console.WriteLine("It's still not time to print the hello ..."); } System.Console.WriteLine("Hello, World!"); } } Kullanmayı düşünüyorum DateTime …
117 c#  .net  algorithm  big-o 


5
Yalnızca LINQ'daki en yüksek tarihe sahip kayıtlar nasıl seçilir
Aşağıdaki alanlara sahip 'lasttraces' adlı bir tablom var. Id, AccountId, Version, DownloadNo, Date Veriler şuna benzer: 28092|15240000|1.0.7.1782|2009040004731|2009-01-20 13:10:22.000 28094|61615000|1.0.7.1782|2009040007696|2009-01-20 13:11:38.000 28095|95317000|1.0.7.1782|2009040007695|2009-01-20 13:10:18.000 28101|15240000|1.0.7.1782|2009040004740|2009-01-20 14:10:22.000 28103|61615000|1.0.7.1782|2009040007690|2009-01-20 14:11:38.000 28104|95317000|1.0.7.1782|2009040007710|2009-01-20 14:10:18.000 LINQ to SQL'de , her AccountId'nin (en yüksek tarihe sahip olan) yalnızca son izini nasıl alabilirim ?
117 c#  .net  linq  linq-to-sql 

10
C # 'da birden çok enum değerini nasıl iletirsiniz?
Bazen başkalarının C # kodunu okurken, tek bir parametrede birden çok enum değerini kabul edecek bir yöntem görüyorum. Her zaman güzel olduğunu düşünmüşümdür, ama hiç bakmadım. Şimdi sanırım buna ihtiyacım olabilir ama nasıl yapacağımı bilmiyorum bunu kabul etmek için yöntem imzasını ayarlayın yöntemdeki değerlerle çalışmak numaralandırmayı tanımla bu tür şeyleri …
117 c#  enums 


4
C # uygulamaları için bir Kurulum programı yapın ve kuruluma .NET Framework yükleyiciyi dahil edin
C # başvurumu bitirdim ama küçük bir sorunum var: Uygulamamı başka bir bilgisayarda çalıştırmayı denediğimde, her zaman .NET Framework 4.0'ı yüklemem gerekiyor. Çerçeveyi internetten yüklemeden çalışmasını sağlamak için yapılacak bir şey var mı? InnoSetup'tan önce bir VB6 uygulaması için denedim , ancak .NET 4.0 için çalışıp çalışmayacağından emin değilim! Herhangi …

6
SQLServer zaman aşımı istisnaları nasıl yakalanır
Farklı şekilde ele alınabilmeleri için SQL sunucusu zaman aşımı istisnalarını özellikle yakalamam gerekiyor. SqlException'ı yakalayabileceğimi ve ardından ileti dizisinin "Zaman Aşımı" İçerdiğini kontrol edebileceğimi biliyorum, ancak bunu yapmanın daha iyi bir yolu olup olmadığını merak ediyor muydum? try { //some code } catch (SqlException ex) { if (ex.Message.Contains("Timeout")) { //handle …

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.