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

8
Hangi .NET koleksiyonu en hızlı arama sağlar
20k arama listesine göre kontrol edilmesi gereken 60k öğem var. İstisnai olarak hızlı bir yöntem sağlayan bir toplama nesnesi (gibi List, HashTable) var Contains()mı? Yoksa kendim yazmak zorunda mıyım? Diğer bir deyişle, varsayılan Contains()yöntem her öğeyi taramak mı yoksa daha iyi bir arama algoritması mı kullanmaktır. foreach (Record item in …
143 c#  .net  search  collections 

10
Dizeyi satırlara ayırmanın en iyi yolu
Çok satırlı dizeyi satırlara nasıl ayırırsınız? Bu yolu biliyorum var result = input.Split("\n\r".ToCharArray(), StringSplitOptions.RemoveEmptyEntries); biraz çirkin görünüyor ve boş satırları kaybediyor. Daha iyi bir çözüm var mı?
143 c#  string  syntax  multiline 


8
Ana makine alan adı URL'den alınıyor mu?
dize URL'sinden ana makine alan adı nasıl alınır? GetDomain'de 1 giriş "URL", 1 Çıkış "Etki Alanı" vardır Örnek 1 INPUT: http://support.domain.com/default.aspx?id=12345 OUTPUT: support.domain.com Örnek2 INPUT: http://www.domain.com/default.aspx?id=12345 OUTPUT: www.domain.com Örnek 3 INPUT: http://localhost/default.aspx?id=12345 OUTPUT: localhost
143 c#  string  url  httpwebrequest  uri 

4
Bir DataTable üzerinden yineleme nasıl yapılır
Bir yineleme yapmak gerekir DataTable. Orada adında bir sütun var ImagePath. Ben kullanırken DataReaderben bu şekilde yaparım: SqlDataReader dr = null; dr = cmd.ExecuteReader(); while (dr.Read()) { TextBox1.Text = dr["ImagePath"].ToString(); } Aynı şeyi kullanarak nasıl başarabilirim DataTable?
143 c#  asp.net 

5
ConfigurationManager.AppSettings .NET Core 2.0'da mevcut mu?
Ayarlarımdan ayarları böyle okuyan bir yöntemim var: var value = ConfigurationManager.AppSettings[key]; Yalnızca .NET Standard 2.0'ı hedeflerken iyi derler. Şimdi birden fazla hedefe ihtiyacım var, bu yüzden proje dosyamı şu şekilde güncelledim: <TargetFrameworks>netcoreapp2.0;net461;netstandard2.0</TargetFrameworks> Ancak, derleme netcoreapp2.0aşağıdaki hata iletisiyle başarısız olur : Error CS0103 The name 'ConfigurationManager' does not exist in the …

3
Core 2.0'da ConfigurationBuilder'da SetBasePath Nasıl Ayarlanır
Temel 2.0'ı Core 2.0'daki ConfigurationBuilder'da nasıl ayarlayabilirim. Ben googled ve bulduk bu soruyu, bu Microsoft dokümanlardan ve 2,0 çevrimiçi dokümanlardan ancak bir sürümünü kullanıyor görünüyor Microsoft.Extension.Configurationden 1.0.0-beta8 . Okumak istiyorum appsettings.json. Core 2.0'da bunu yapmanın yeni bir yolu var mı? using System; using System.IO; using Microsoft.Extensions.Configuration; namespace ConsoleApp2 { class …

10
Anonim türleri parametre olarak nasıl iletebilirim?
Anonim türleri diğer işlevlere parametre olarak nasıl iletebilirim? Bu örneği düşünün: var query = from employee in employees select new { Name = employee.Name, Id = employee.Id }; LogEmployees(query); Buradaki değişkenin querygüçlü türü yoktur. İşlevimi LogEmployeeskabul etmek için nasıl tanımlamalıyım ? public void LogEmployees (? list) { foreach (? item …

4
HttpClient PostAsJsonAsync kullanarak ASP.NET Core'da HTTP POST iletisi gönderme
Gibi dinamik bir nesne göndermek istiyorum new { x = 1, y = 2 }; HTTP POST mesajının gövdesi olarak. Bu yüzden yazmaya çalışıyorum var client = new HttpClient(); ama yöntem bulamıyorum client.PostAsJsonAsync() Bu yüzden project.json için Microsoft.AspNetCore.Http.Extensions paketini eklemeye çalıştım ve using Microsoft.AspNetCore.Http.Extensions; cümlesi kullanır. Ancak bana yardımcı olmadı. …

22
Pozitif bir sayıyı C # 'da negatife dönüştürme
Bu sorunun cevapları bir toplum çabasıdır . Bu yayını iyileştirmek için mevcut yanıtları düzenleyin. Şu anda yeni yanıtları veya etkileşimleri kabul etmiyor. Negatif bir sayıyı aşağıdaki gibi pozitif hale dönüştürebilirsiniz: int myInt = System.Math.Abs(-5); Pozitif bir sayıyı negatif yapmak için eşdeğer bir yöntem var mı?
142 c# 

14
HttpConfiguration.EnsureInitialized () öğesinin
Visual Studio 2013'ü yükledim ve uygulamamı çalıştırdığımda aşağıdaki hatayı alıyorum. Bu nesneyi nereden başlattığım hakkında hiçbir fikrim yok. Ne yapalım? Server Error in '/' Application. The object has not yet been initialized. Ensure that HttpConfiguration.EnsureInitialized() is called in the application's startup code after all other initialization code. Description: An unhandled …


17
İf ifadesinde atama
Bir sınıfım Animalve onun alt sınıfı var Dog. Sık sık kendimi aşağıdaki satırları kodlarken buluyorum: if (animal is Dog) { Dog dog = animal as Dog; dog.Name; ... } Değişken için Animal animal;. Böyle bir şey yazmama izin veren bazı sözdizimi var mı: if (Dog dog = animal as Dog) …
142 c#  casting  if-statement 

9
C # 'daki koleksiyonlara filtre uygulama
C # bir koleksiyon filtre için çok hızlı bir yol arıyorum. Şu anda genel Liste <nesne> koleksiyonları kullanıyorum, ancak daha iyi performans gösterirse diğer yapıları kullanmaya açıkım. Şu anda, sadece yeni bir Liste oluşturuyorum ve orijinal liste boyunca dönüyorum. Filtreleme ölçütleri eşleşirse, yeni listeye bir kopya koyarım. Bunu yapmanın daha …

3
.NET'te IEqualityComparer <T> içindeki GetHashCode'un rolü nedir?
IEqualityComparer arabiriminin GetHashCode yönteminin rolünü anlamaya çalışıyorum. Aşağıdaki örnek MSDN'den alınmıştır: using System; using System.Collections.Generic; class Example { static void Main() { try { BoxEqualityComparer boxEqC = new BoxEqualityComparer(); Dictionary&lt;Box, String&gt; boxes = new Dictionary&lt;Box, string&gt;(boxEqC); Box redBox = new Box(4, 3, 4); Box blueBox = new Box(4, 3, 4); …

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.