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

5
LINQ: "berisi" dan permintaan Lambda
Saya telah a List<BuildingStatus>disebut buildingStatus. Saya ingin memeriksa apakah ini berisi status yang kode arang (dikembalikan oleh GetCharCode()) sama dengan beberapa variabel v.Status,. Apakah ada cara untuk melakukan ini, di sepanjang baris kode (non-kompilasi) di bawah ini? buildingStatus.Contains(item => item.GetCharValue() == v.Status)
168 c#  .net  list  linq  lambda 

3
API C # terbaik untuk membuat PDF [ditutup]
Seperti yang ada saat ini, pertanyaan ini tidak cocok untuk format Tanya Jawab kami. Kami berharap jawaban didukung oleh fakta, referensi, atau keahlian, tetapi pertanyaan ini kemungkinan akan mengundang debat, argumen, polling, atau diskusi panjang. Jika Anda merasa bahwa pertanyaan ini dapat diperbaiki dan mungkin dibuka kembali, kunjungi pusat bantuan …
168 c#  .net  api  pdf-generation 


4
Mengapa seseorang menggunakan Tugas <T> di atas ValueTask <T> di C #?
На этот вопрос есть ответы на Stack Overflow на русском : Когда следует использовать ValueTask &lt;T&gt;? Pada C # 7.0, metode async dapat mengembalikan ValueTask &lt;T&gt;. Penjelasan mengatakan bahwa itu harus digunakan ketika kita memiliki hasil cache atau mensimulasikan async melalui kode sinkron. Namun saya masih tidak mengerti apa masalah …
168 c#  asynchronous 

11
ASP.NET Core Dapatkan Json Array menggunakan IConfiguration
Di appsettings.json { "MyArray": [ "str1", "str2", "str3" ] } Di Startup.cs public void ConfigureServices(IServiceCollection services) { services.AddSingleton&lt;IConfiguration&gt;(Configuration); } Di HomeController public class HomeController : Controller { private readonly IConfiguration _config; public HomeController(IConfiguration config) { this._config = config; } public IActionResult Index() { return Json(_config.GetSection("MyArray")); } } Ada kode saya …


9
Gagal menemukan atau membuat konteks eksekusi untuk deskripsi <IBCocoaTouchPlatformToolDeskripsi: 0x7fa8bad9a6f0>
Saya sedang mengerjakan proyek untuk iOS dan saya melakukan pemrograman dengan Visual Studios dan itu terhubung ke server mac menggunakan Xamarin. Baru-baru ini saya mencoba menambahkan lebih banyak pandangan ke storyboard dan kelas tambahan. Ketika saya mencoba membuat kode, saya menerima kesalahan ini. http://pastebin.com/Ub5s89aa Ini adalah apa output dari konsol. …
167 c#  ios  visual-studio  xamarin 

8
Bagaimana menemukan jalur file app.config aktif?
Saya mencoba menyelesaikan penangan pengecualian ini: if (ConfigurationManager.ConnectionStrings["ConnectionString"]==null) { string pathOfActiveConfigFile = ...? throw new ConfigurationErrorsException( "You either forgot to set the connection string, or " + "you're using a unit test framework that looks for "+ "the config file in strange places, update this file : " + pathOfActiveConfigFile); …


9
Visual Studio: ContextSwitchDeadlock
Saya mendapatkan pesan kesalahan yang tidak bisa saya selesaikan. Itu berasal dari Visual Studio atau debugger. Saya tidak yakin apakah kondisi kesalahan pamungkas ada di VS, debugger, program saya, atau database. Ini adalah aplikasi Windows. Bukan aplikasi web. Pesan pertama dari VS adalah kotak sembulan yang mengatakan: "Tidak ada simbol …

18
ObservableCollection tidak memperhatikan ketika Item di dalamnya berubah (bahkan dengan INotifyPropertyChanged)
Adakah yang tahu mengapa kode ini tidak berfungsi: public class CollectionViewModel : ViewModelBase { public ObservableCollection&lt;EntityViewModel&gt; ContentList { get { return _contentList; } set { _contentList = value; RaisePropertyChanged("ContentList"); //I want to be notified here when something changes..? //debugger doesn't stop here when IsRowChecked is toggled } } } public …

4
Func <T> tanpa parameter
Bisakah saya meneruskan metode dengan parameter keluar sebagai Fungsi? public IList&lt;Foo&gt; FindForBar(string bar, out int count) { } // somewhere else public IList&lt;T&gt; Find(Func&lt;string, int, List&lt;T&gt;&gt; listFunction) { } Func membutuhkan tipe sehingga out tidak dapat dikompilasi di sana, dan memanggil listFunction membutuhkan int dan tidak akan mengizinkan masuk. Apakah …
167 c#  .net  linq  generics  func 

16
Pengontrol tunggal dengan beberapa metode GET di ASP.NET Web API
Di Web API saya memiliki kelas struktur yang serupa: public class SomeController : ApiController { [WebGet(UriTemplate = "{itemSource}/Items")] public SomeValue GetItems(CustomParam parameter) { ... } [WebGet(UriTemplate = "{itemSource}/Items/{parent}")] public SomeValue GetChildItems(CustomParam parameter, SomeObject parent) { ... } } Karena kami dapat memetakan masing-masing metode, sangat mudah untuk mendapatkan permintaan yang …

8
Apakah ada cara untuk memeriksa apakah int adalah enum legal dalam C #?
Saya sudah membaca beberapa posting SO dan sepertinya sebagian besar operasi dasar hilang. public enum LoggingLevel { Off = 0, Error = 1, Warning = 2, Info = 3, Debug = 4, Trace = 5 }; if (s == "LogLevel") { _log.LogLevel = (LoggingLevel)Convert.ToInt32("78"); _log.LogLevel = (LoggingLevel)Enum.Parse(typeof(LoggingLevel), "78"); _log.WriteDebug(_log.LogLevel.ToString()); } …
167 c#  enums 

14
foreach vs someList.ForEach () {}
Tampaknya ada banyak cara untuk beralih pada koleksi. Ingin tahu apakah ada perbedaan, atau mengapa Anda menggunakan satu cara di atas yang lain. Tipe pertama: List&lt;string&gt; someList = &lt;some way to init&gt; foreach(string s in someList) { &lt;process the string&gt; } Cara lain: List&lt;string&gt; someList = &lt;some way to init&gt; …
167 c#  .net  generics  loops  enumeration 

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.