คำถามติดแท็ก c#

C # (ออกเสียงว่า "ดูคม") เป็นภาษาการเขียนโปรแกรมหลายกระบวนทัศน์ในระดับสูงพิมพ์แบบคงที่พัฒนาโดย Microsoft รหัส C # มักกำหนดเป้าหมายกลุ่มเครื่องมือ. NET ของ Microsoft และรันไทม์ซึ่งรวมถึง. NET Framework, .NET Core และ Xamarin เป็นต้น ใช้แท็กนี้สำหรับคำถามเกี่ยวกับโค้ดที่เขียนในข้อกำหนดทางการของ C # หรือ C #

5
วิธีจัดการ AccessViolationException
ฉันกำลังใช้วัตถุ COM (MODI) จากภายในแอปพลิเคชัน. net ของฉัน วิธีการที่ฉันเรียกใช้จะเป็นการ System.AccessViolationException ซึ่งถูกสกัดกั้นโดย Visual Studio สิ่งที่แปลกก็คือฉันมีการโทรของฉันในลอง catch ซึ่งมีตัวจัดการสำหรับ AccessViolationException, COMException และทุกอย่างอื่น แต่เมื่อ Visual Studio (2010) ดัก AccessViolationException ดีบักเกอร์จะแบ่งการเรียกเมธอด (doc.OCR) และถ้าฉันผ่านมันไปยังบรรทัดถัดไปแทนที่จะเข้าสู่ catch catch นอกจากนี้หากฉันเรียกใช้สิ่งนี้นอกสตูดิโอภาพแอปพลิเคชันของฉันขัดข้อง ฉันจะจัดการข้อยกเว้นนี้ที่ถูกส่งออกไปภายในวัตถุ COM ได้อย่างไร MODI.Document doc = new MODI.Document(); try { doc.Create(sFileName); try { doc.OCR(MODI.MiLANGUAGES.miLANG_ENGLISH, false, false); sText = doc.Images[0].Layout.Text; } catch …
185 c#  .net  exception  com  modi 


12
วิธีใดในคลาส String ที่ส่งกลับเฉพาะอักขระ N ตัวแรก
ฉันต้องการเขียนวิธีการขยายไปยังStringชั้นเรียนเพื่อที่ว่าถ้าสายอักขระการป้อนข้อมูลมีความยาวเกินความยาวที่กำหนดNไว้เฉพาะNอักขระตัวแรกเท่านั้นที่จะถูกแสดง นี่คือลักษณะ: public static string TruncateLongString(this string str, int maxLength) { if (str.Length <= maxLength) return str; else //return the first maxLength characters } สิ่งที่String.*()วิธีที่ฉันสามารถใช้เพื่อให้ได้เพียงครั้งแรกNของตัวละครstr?
184 c#  .net  string  character 





10
ฉันจะระงับการระบายสีเพื่อการควบคุมและลูก ๆ ของมันได้อย่างไร
ฉันมีการควบคุมซึ่งฉันต้องทำการปรับเปลี่ยนขนาดใหญ่ ฉันต้องการป้องกันไม่ให้วาดใหม่ทั้งหมดในขณะที่ทำเช่นนั้น - SuspendLayout และ ResumeLayout ไม่เพียงพอ ฉันจะระงับการระบายสีเพื่อการควบคุมและลูก ๆ ของมันได้อย่างไร
184 c#  .net  winforms  paint 


14
สร้างสตริงแบบสอบถามสำหรับ System.Net.HttpClient get
หากฉันต้องการส่งคำขอการรับ http โดยใช้ System.Net.HttpClient ดูเหมือนว่าไม่มี API ที่จะเพิ่มพารามิเตอร์การแก้ไขนี้ถูกต้องหรือไม่ มี api ง่าย ๆ ในการสร้างสตริงการสืบค้นที่ไม่เกี่ยวข้องกับการสร้างคอลเลกชันค่าชื่อและการเข้ารหัส url เหล่านั้นและจากนั้นก็เชื่อมต่อพวกเขาในที่สุด? ฉันหวังว่าจะใช้สิ่งที่ต้องการ API ของ RestSharp (เช่น AddParameter (.. ))
184 c#  .net  http 

13
แปลงสตริง JSON เป็นวัตถุ C #
กำลังพยายามแปลงสตริง JSON เป็นวัตถุใน C # ใช้กรณีทดสอบที่เรียบง่ายจริงๆ: JavaScriptSerializer json_serializer = new JavaScriptSerializer(); object routes_list = json_serializer.DeserializeObject("{ \"test\":\"some data\" }"); ปัญหาคือว่า route_list ไม่เคยได้รับการตั้งค่า; มันเป็นวัตถุที่ไม่ได้กำหนด ความคิดใด ๆ
183 c#  json 

28
ไม่สามารถโหลดไฟล์หรือชุดประกอบ 'System.Web.Http 4.0.0 หลังจากอัปเดตจาก 2012 ถึง 2013
ฉันทำการอัพเกรดตาม http://www.asp.net/mvc/tutorials/mvc-5/how-to-upgrade-an-aspnet-mvc-4-and-web-api-project-to-aspnet-mvc-5-and- เว็บ API-2 ฉันได้รับข้อผิดพลาด มีใครได้รับข้อผิดพลาดนี้อีกหรือไม่ ผิดพลาดเซิร์ฟเวอร์ใน '/' แอพลิเคชัน. ไม่สามารถโหลดไฟล์หรือชุดประกอบ 'System.Web.Http, Version = 4.0.0.0, Culture = neutral, PublicKeyToken = 31bf3856ad364e35' หรือการอ้างอิงอย่างใดอย่างหนึ่ง คำจำกัดความรายการของชุดประกอบที่อยู่ไม่ตรงกับการอ้างอิงชุดประกอบ (ข้อยกเว้นจาก HRESULT: 0x80131040) คำอธิบาย: เกิดข้อยกเว้นที่ไม่สามารถจัดการได้ในระหว่างการดำเนินการตามคำขอเว็บปัจจุบัน โปรดตรวจสอบการติดตามสแต็กสำหรับข้อมูลเพิ่มเติมเกี่ยวกับข้อผิดพลาดและที่มาในรหัส รายละเอียดข้อยกเว้น: System.IO.FileLoadException: ไม่สามารถโหลดไฟล์หรือชุดประกอบ 'System.Web.Http, เวอร์ชัน = 4.0.0.0, วัฒนธรรม = เป็นกลาง, PublicKeyToken = 31bf3856ad364e35' หรือการอ้างอิงอย่างใดอย่างหนึ่ง คำจำกัดความรายการของชุดประกอบที่อยู่ไม่ตรงกับการอ้างอิงชุดประกอบ (ข้อยกเว้นจาก HRESULT: 0x80131040) ข้อผิดพลาดของแหล่งที่มา: บรรทัดที่ 48: บรรทัดที่ …

17
WPF User Control Parent
ฉันมีการควบคุมผู้ใช้ที่ฉันโหลดลงในMainWindowat runtime UserControlฉันไม่สามารถได้รับการจัดการในหน้าต่างที่มีจาก ฉันได้ลองthis.Parentแล้ว แต่มันก็ว่างเสมอ ไม่มีใครรู้วิธีการจัดการกับหน้าต่างที่มีจากการควบคุมผู้ใช้ใน WPF? นี่คือวิธีโหลดตัวควบคุม: private void XMLLogViewer_MenuItem_Click(object sender, RoutedEventArgs e) { MenuItem application = sender as MenuItem; string parameter = application.CommandParameter as string; string controlName = parameter; if (uxPanel.Children.Count == 0) { System.Runtime.Remoting.ObjectHandle instance = Activator.CreateInstance(Assembly.GetExecutingAssembly().FullName, controlName); UserControl control = instance.Unwrap() as UserControl; this.LoadControl(control); } } …
183 c#  .net  wpf 

6
วิธีการบังคับให้ LINQ Sum () ส่งคืนค่า 0 ในขณะที่การรวบรวมแหล่งข้อมูลว่างเปล่า
โดยทั่วไปเมื่อฉันทำแบบสอบถามต่อไปนี้หากไม่มีโอกาสในการขายตรงกับแบบสอบถามต่อไปนี้จะโยนข้อยกเว้น ในกรณีนี้ฉันต้องการให้ผลรวมเท่ากับ 0 มากกว่าข้อยกเว้นที่ถูกส่งออกไป สิ่งนี้จะเป็นไปได้ในแบบสอบถามเอง - ฉันหมายถึงแทนที่จะเก็บแบบสอบถามและตรวจสอบอยู่query.Any()ใช่ไหม double earnings = db.Leads.Where(l => l.Date.Day == date.Day && l.Date.Month == date.Month && l.Date.Year == date.Year && l.Property.Type == ProtectedPropertyType.Password && l.Property.PropertyId == PropertyId).Sum(l => l.Amount);

13
ฉันจะรับค่าฐานของเว็บไซต์ได้อย่างไร
ฉันต้องการที่จะเขียนวิธีผู้ช่วยเล็กน้อยซึ่งจะส่งกลับ URL พื้นฐานของเว็บไซต์ นี่คือสิ่งที่ฉันมาด้วย: public static string GetSiteUrl() { string url = string.Empty; HttpRequest request = HttpContext.Current.Request; if (request.IsSecureConnection) url = "https://"; else url = "http://"; url += request["HTTP_HOST"] + "/"; return url; } มีอะไรผิดพลาดหรือเปล่าที่คุณจะนึกถึง ใครสามารถปรับปรุงสิ่งนี้ได้บ้าง
183 c#  asp.net  uri  httprequest 

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.