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

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

4
เหตุใด Environment.Exit () จึงไม่ยุติโปรแกรมอีกต่อไป
นี่คือสิ่งที่ฉันค้นพบเมื่อไม่กี่วันที่ผ่านมาฉันได้รับคำยืนยันว่ามันไม่ได้ จำกัด อยู่แค่เครื่องของฉันจากคำถามนี้ วิธีที่ง่ายที่สุดในการทำซ้ำคือเริ่มแอปพลิเคชัน Windows Forms เพิ่มปุ่มและเขียนโค้ดนี้: private void button1_Click(object sender, EventArgs e) { MessageBox.Show("yada"); Environment.Exit(1); // Kaboom! } โปรแกรมล้มเหลวหลังจากคำสั่ง Exit () ดำเนินการ ใน Windows Forms คุณจะได้รับ "ข้อผิดพลาดในการสร้างจุดจับหน้าต่าง" การเปิดใช้งานการดีบักที่ไม่มีการจัดการทำให้ค่อนข้างชัดเจนว่าเกิดอะไรขึ้น COMห่วงกิริยากำลังดำเนินการและช่วยให้ WM_PAINT ข้อความที่จะส่งมอบ นั่นเป็นอันตรายถึงชีวิตในรูปแบบที่กำจัดทิ้ง ข้อเท็จจริงเดียวที่ฉันรวบรวมมาคือ: ไม่ได้ จำกัด อยู่แค่การรันกับดีบักเกอร์เท่านั้น สิ่งนี้ล้มเหลวหากไม่มี ค่อนข้างต่ำเช่นกัน WER ผิดพลาดแสดงโต้ตอบขึ้นสองครั้ง มันไม่ได้มีอะไรเกี่ยวข้องกับบิตของกระบวนการ เลเยอร์ wow64 ค่อนข้างมีชื่อเสียง แต่การสร้าง AnyCPU ขัดข้องในลักษณะเดียวกัน ไม่มีส่วนเกี่ยวข้องกับ. NET …
135 c#  .net  windows 

14
วิธีการแปลง DateTime เป็น / จากรูปแบบสตริงเฉพาะ (ทั้งสองวิธีเช่นกำหนด Format คือ "yyyyMMdd")
ฉันมีปัญหาในการแปลงวันที่และเวลาซึ่งอยู่ในรูปแบบสตริง แต่ฉันไม่สามารถแปลงโดยใช้"yyyyMMdd"รูปแบบได้ รหัสของฉันคือ: string tpoc = refSubClaim.BenefitsFolder.BenefitFolderIdNumber.ToString(); string[] tpocinfo = Regex.Split(tpoc,";"); for (int i = 0; i < tpocinfo.Length; i++) { switch (i) { case 0: { string[] tpoc2 = Regex.Split(tpocinfo[0], ","); claimantAuxillaryRecord.TPOCDate2 = tpoc2[0].ToString(); claimantAuxillaryRecord.TPOCAmount2 = Convert.ToDecimal(tpoc2[1]); claimantAuxillaryRecord.FundingDelayedBeyondTPOCStartDate2 = tpoc2[2].ToString(); } break;
135 c#  string  datetime 



8
นิพจน์ C # lambda สามารถมีมากกว่าหนึ่งคำสั่งได้หรือไม่?
นิพจน์ C # แลมบ์ดาสามารถมีคำสั่งมากกว่าหนึ่งคำได้หรือไม่ (แก้ไข: ตามที่อ้างถึงในหลายคำตอบด้านล่างคำถามนี้เดิมถามเกี่ยวกับ "บรรทัด" มากกว่า "ข้อความ")
135 c#  lambda 




9
การกำหนดค่า ASP.NET Core สำหรับแอปพลิเคชันคอนโซล. NET Core
ASP.NET Core รองรับระบบการกำหนดค่าใหม่ดังที่เห็นที่นี่: https://docs.asp.net/en/latest/fundamentals/configuration.html รุ่นนี้รองรับแอปพลิเคชันคอนโซล. NET Core ด้วยหรือไม่ ถ้าไม่ใช่รุ่นก่อนหน้าapp.configและConfigurationManagerรุ่นอะไร
135 c#  .net-core 

11
จะหานามสกุลของไฟล์ใน C # ได้อย่างไร?
ในเว็บแอปพลิเคชันของฉัน (asp.net, c #) ฉันกำลังอัปโหลดไฟล์วิดีโอในเพจ แต่ต้องการอัปโหลดเฉพาะวิดีโอ flv ฉันจะ จำกัด เวลาอัปโหลดวิดีโอส่วนขยายอื่น ๆ ได้อย่างไร
135 c#  asp.net 

6
ฉันจะตั้งค่าเวอร์ชันตัวติดตั้ง WiX เป็นเวอร์ชันบิวด์ปัจจุบันได้อย่างไร
ฉันเขียนแอปพลิเคชันและตัวติดตั้ง WiX และวางไว้ภายใต้การควบคุมเวอร์ชันโดยใช้การโค่นล้ม เมื่อตัวติดตั้ง WiX สร้างฉันต้องการให้หมายเลขเวอร์ชันเป็นเวอร์ชันบิลด์ปัจจุบันของแอปพลิเคชัน ฉันจะทำสิ่งนี้ให้สำเร็จได้อย่างไร? ฉันใช้ c # เพื่อเขียนโค้ดแอปพลิเคชัน หมายเหตุฉันใช้ ccnet เพื่อสร้างโครงการนี้
134 c#  svn  wix 

8
ASP.NET MVC ใช่ / ไม่ใช่ปุ่มวิทยุที่มีขอบเขตอย่างแน่นหนารุ่น MVC
ไม่มีใครรู้วิธีผูกปุ่มตัวเลือก Yes / No กับคุณสมบัติบูลีนของ Strongly Typed Model ใน ASP.NET MVC รุ่น public class MyClass { public bool Blah { get; set; } } ดู <%@ Page Title="blah" Inherits="MyClass"%> <dd> <%= Html.RadioButton("blah", Model.blah) %> Yes <%= Html.RadioButton("blah", Model.blah) %> No </dd> ขอบคุณ วิธีการแก้: ขอบคุณสำหรับการชี้นำของไบรอัน แต่มันตรงกันข้ามกับที่เขาเขียน ดังนั้น - <%@ Page Title="blah" …

5
Linq ที่เหมาะสมที่ข้อ
ฉันเขียน linq จำนวนพอสมควรในชีวิตประจำวันของฉัน แต่ส่วนใหญ่เป็นข้อความง่ายๆ ฉันสังเกตเห็นว่าเมื่อใช้ where clauses มีหลายวิธีในการเขียนและแต่ละส่วนมีผลลัพธ์เหมือนกันเท่าที่ฉันสามารถบอกได้ ตัวอย่างเช่น; from x in Collection where x.Age == 10 where x.Name == "Fido" where x.Fat == true select x; ดูเหมือนว่าอย่างน้อยที่สุดเท่าที่ผลลัพธ์จะเกี่ยวข้อง: from x in Collection where x.Age == 10 && x.Name == "Fido" && x.Fat == true select x; ดังนั้นมีความแตกต่างนอกเหนือจากไวยากรณ์หรือไม่? ถ้าเป็นเช่นนั้นสไตล์ที่ต้องการคืออะไรและเพราะเหตุใด
134 c#  linq 

5
การละเว้น xsi และ xsd namespaces ทั้งหมดเมื่อทำให้วัตถุเป็นอนุกรมใน. NET?
รหัสมีลักษณะดังนี้: StringBuilder builder = new StringBuilder(); XmlWriterSettings settings = new XmlWriterSettings(); settings.OmitXmlDeclaration = true; using (XmlWriter xmlWriter = XmlWriter.Create(builder, settings)) { XmlSerializer s = new XmlSerializer(objectToSerialize.GetType()); s.Serialize(xmlWriter, objectToSerialize); } เอกสารที่ทำให้เป็นอนุกรมที่เป็นผลลัพธ์มีเนมสเปซดังนี้: <message xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns="urn:something"> ... </message> ในการลบเนมสเปซ xsi และ xsd ฉันสามารถทำตามคำตอบได้จากHow to serialize an object to XML without getting xmlns …

8
ตัวอย่างที่เรียบง่ายของ C # ผู้สังเกตการณ์ / สังเกตได้กับผู้รับมอบสิทธิ์
ฉันเพิ่งเริ่มขุดคุ้ยภาษา C # แต่ฉันคิดไม่ออกว่าผู้ได้รับมอบหมายทำงานอย่างไรเมื่อใช้รูปแบบผู้สังเกตการณ์ / สังเกตได้ในภาษา ใครช่วยยกตัวอย่างง่ายๆให้ฉันหน่อยได้ไหมว่ามันเสร็จแล้ว ฉันได้ googled สิ่งนี้แล้ว แต่ตัวอย่างทั้งหมดที่พบมีปัญหาเฉพาะเจาะจงเกินไปหรือ "ป่อง" เกินไป

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