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

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

3
ฉันจะตั้งค่า Visual Studio ให้ใช้การถ่ายคร่อมสไตล์ K&R ได้อย่างไร
ฉันไม่ชอบรูปแบบการจัดรูปแบบนี้จริงๆ: Class AwesomeClass { private static void AwesomeMethod() { } } ฉันสามารถจัดรูปแบบรหัสของฉันเป็นแบบนี้ได้หรือไม่? Class AwesomeClass { private static void AwesomeMethod() { } }
92 c#  formatting 

7
ภายในเทียบกับสาธารณะใน c #
ฉันต้องการทราบความแตกต่างระหว่างตัวปรับการมองเห็นpublicและinternalการมองเห็น เราควรใช้internalในชั้นเรียนเมื่อใดและเมื่อpublicใด ฉันกำลังสับสนกับเมื่อวิธีการที่ควรจะเป็นหรือpublicinternal ฉันอ่านว่าinternalสามารถเข้าถึงได้ผ่านแอสเซมบลีในขณะที่publicสามารถใช้ผ่านแอสเซมบลีที่ความแตกต่างอยู่
92 c#  .net 

12
แนวทางปฏิบัติที่ดีที่สุดของ Getters, setters และ Properties Java กับ C #
ตอนนี้ฉันกำลังเรียน C # และฉันกำลังพยายามหาวิธีที่ดีที่สุดในการทำสิ่งต่างๆ ฉันมาจากพื้นหลัง Java ดังนั้นฉันจึงคุ้นเคยกับแนวทางปฏิบัติที่ดีที่สุดของ Java เท่านั้น ฉันเป็นมือใหม่ C #! ใน Java ถ้าฉันมีทรัพย์สินส่วนตัวฉันทำสิ่งนี้ private String name; public void setName(String name) { this.name = name; } public String getName() { return this.name; } ใน C # ฉันเห็นว่ามีหลายวิธีในการทำเช่นนี้ ฉันทำได้เหมือน Java: private string name; public void setName(string name) { this.name = …


7
ฉันจะเข้าสู่ระบบ C # โดยไม่ใช้ไลบรารีของบุคคลที่สามได้อย่างไร [ปิด]
ปิด . คำถามนี้จะต้องมีมากขึ้นมุ่งเน้น ขณะนี้ยังไม่ยอมรับคำตอบ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เน้นไปที่ปัญหาเดียวโดยแก้ไขโพสต์นี้เท่านั้น ปิดให้บริการเมื่อปีที่แล้ว ปรับปรุงคำถามนี้ ฉันต้องการใช้การเข้าสู่ระบบในแอปพลิเคชันของฉัน แต่ไม่ต้องการใช้เฟรมเวิร์กภายนอกเช่น log4net ดังนั้นฉันต้องการทำบางอย่างเช่นเสียงสะท้อนของ DOS ไปยังไฟล์ วิธีที่มีประสิทธิภาพมากที่สุดคืออะไร? มีวิธีบันทึกข้อยกเว้นที่ไม่สามารถจัดการได้โดยไม่ต้องใช้เฟรมเวิร์กภายนอกหรือไม่?

9
ไม่มีเทมเพลตบริการ Windows?
เมื่อฉันไปสร้างโปรเจ็กต์ใหม่ไม่มีเทมเพลต "Windows Service"! ใครช่วยบอกหน่อยได้ไหมว่าฉันจะหาได้จากที่ไหนหรือให้ลิงค์ดาวน์โหลด
92 c#  visual-studio 

3
ตั้งค่าการหมดเวลาสำหรับ webClientDownloadFile ()
ฉันกำลังใช้webClient.DownloadFile()เพื่อดาวน์โหลดไฟล์ฉันสามารถกำหนดระยะหมดเวลาสำหรับสิ่งนี้เพื่อที่จะไม่ใช้เวลานานมากหากไม่สามารถเข้าถึงไฟล์ได้?
92 c#  .net  download  webclient 

4
จะใช้ DockStyle.fill สำหรับการควบคุมมาตรฐานใน WPF ได้อย่างไร?
ฉันใช้จากแบบฟอร์ม windows ฉันสร้างแผงควบคุมวางแผงควบคุมไว้ข้างในและให้พวกเขาDockStyle.Fillขยายขนาดให้ใหญ่ที่สุดกับแผงรอบข้าง ใน WPF ฉันต้องการมีเหมือนกัน ฉันมี TabControl และฉันต้องการให้ขนาดของมันกรอกแบบฟอร์มให้มากที่สุด ฉันมีตัวควบคุม Ribbon (RibbonControlsLibrary) และต้องการให้ส่วนที่เหลือของแบบฟอร์มเต็มไปด้วย TabControl ที่ขนาดสูงสุด (ฉันไม่ต้องการเชื่อมต่อการควบคุมเช่นการเชื่อมต่อใน Visual Studio เพียงกลไกการเชื่อมต่อแบบเก่า)
92 c#  wpf  tabcontrol  docking 

7
กรณีสำหรับหรือต่อต้าน. NET (สัตว์ร้าย) [ปิด]
ตามที่กล่าวมาในปัจจุบันคำถามนี้ไม่เหมาะสำหรับรูปแบบถาม & ตอบของเรา เราคาดหวังว่าคำตอบจะได้รับการสนับสนุนจากข้อเท็จจริงการอ้างอิงหรือความเชี่ยวชาญ แต่คำถามนี้อาจก่อให้เกิดการถกเถียงโต้แย้งการสำรวจความคิดเห็นหรือการอภิปรายเพิ่มเติม หากคุณรู้สึกว่าคำถามนี้สามารถปรับปรุงได้และอาจเปิดใหม่ได้โปรดไปที่ศูนย์ช่วยเหลือเพื่อรับคำแนะนำ ปิดให้บริการใน8 ปีที่ผ่านมา บริษัท ที่ฉันทำงานใช้ C ++ Builder 6 เราได้พัฒนาโค้ดเนทีฟตั้งแต่เริ่มคิด ผลิตภัณฑ์เรือธงของเราเขียนด้วยรหัสเนทีฟอย่างสมบูรณ์ เข้าสู่. NET Framework ด้วยเสียงระฆังและเสียงนกหวีด ฉันตกเบ็ดสายและจม ฉันโน้มน้าวให้ผู้บริหารเชื่อว่า. NET ควรเป็นเฟรมเวิร์กใหม่ของเราสำหรับการพัฒนาซอฟต์แวร์ใหม่ทั้งหมดและเราควรเริ่มย้ายสายรหัสที่มีอยู่ ASAP ด้วยประโยชน์ทั้งหมดที่ไม่น่าเชื่อมากนัก พวกเขายอมรับข้อเสนอของฉันตามปกติ ณ จุดนี้ฉันเริ่มพัฒนาแอปพลิเคชัน. NET ตัวแรกของฉัน ทุกอย่างเป็นไปตามแผนที่วางไว้ โครงการเป็นเพียงส่วนประกอบหนึ่งของผลิตภัณฑ์ของเรา ดังนั้นฉันจึงมาถึงจุดที่ต้องสร้างตัวติดตั้งสำหรับส่วนประกอบใหม่นี้ ในฐานะ บริษัท เรามีความภาคภูมิใจในการทำสิ่งต่างๆให้กับผู้ใช้โดยง่ายที่สุด แม้แต่ Microsoft ที่มีนักพัฒนาหลายพันคนก็ไม่ได้สร้างโปรแกรมติดตั้งเหมือนที่เราทำ เมื่อคุณติดตั้ง Microsoft CRM คุณจะได้รับเฉพาะรายการความล้มเหลวและข้อกำหนดเบื้องต้นที่ต้องติดตั้งก่อนจึงจะดำเนินการต่อได้ ไม่ใช่เรา. ไม่เลย หากคุณต้องการบางสิ่งบางอย่างเราจะติดตั้งให้คุณ สิ่งนี้ทำให้การติดตั้งของเรารู้สึกง่ายมาก .NET Framework …
92 c#  .net 

7
จะโพสต์อาร์เรย์ของวัตถุที่ซับซ้อนด้วย JSON, jQuery ไปยัง ASP.NET MVC Controller ได้อย่างไร
รหัสปัจจุบันของฉันมีลักษณะดังต่อไปนี้ ฉันจะส่งอาร์เรย์ของฉันไปยังคอนโทรลเลอร์ได้อย่างไรและการกระทำของคอนโทรลเลอร์ของฉันต้องยอมรับพารามิเตอร์ประเภทใด function getplaceholders() { var placeholders = $('.ui-sortable'); var result = new Array(); placeholders.each(function() { var ph = $(this).attr('id'); var sections = $(this).find('.sort'); var section; sections.each(function(i, item) { var sid = $(item).attr('id'); result.push({ 'SectionId': sid, 'Placeholder': ph, 'Position': i }); }); }); alert(result.toString()); $.post( '/portal/Designer.mvc/SaveOrUpdate', result, function(data) { alert(data.Result); …


6
การใช้ไวยากรณ์วิธีการขยาย LINQ บน MatchCollection
ฉันมีรหัสต่อไปนี้: MatchCollection matches = myRegEx.Matches(content); bool result = (from Match m in matches where m.Groups["name"].Value.Length > 128 select m).Any(); มีวิธีดำเนินการโดยใช้ไวยากรณ์วิธีการขยาย LINQ หรือไม่? สิ่งนี้: bool result = matches.Any(x => ... );
92 c#  linq 

2
นิพจน์ทั่วไป Balancing Groups คืออะไร
ฉันเพิ่งอ่านคำถามเกี่ยวกับวิธีรับข้อมูลภายในวงเล็บปีกกาสองชั้น ( คำถามนี้ ) จากนั้นก็มีคนนำกลุ่มสมดุลขึ้นมา ฉันยังไม่ค่อยแน่ใจว่ามันคืออะไรและจะใช้อย่างไร ฉันอ่านผ่านBalancing Group Definitionแต่คำอธิบายนั้นยากที่จะปฏิบัติตามและฉันก็ยังค่อนข้างสับสนกับคำถามที่ฉันพูดถึง ใครช่วยอธิบายได้ง่ายๆว่ากลุ่มสมดุลคืออะไรและมีประโยชน์อย่างไร

7
วิธีตรวจสอบว่าค่าสตริงอยู่ในรายการ Enum หรือไม่
?age=New_Bornในสตริงแบบสอบถามของฉันฉันมีตัวแปรอายุ มีวิธีตรวจสอบว่าค่าสตริงนี้New_Bornอยู่ในรายการ Enum ของฉันหรือไม่ [Flags] public enum Age { New_Born = 1, Toddler = 2, Preschool = 4, Kindergarten = 8 } ตอนนี้ฉันสามารถใช้คำสั่ง if ได้ แต่ถ้ารายการ Enum ของฉันใหญ่ขึ้น ผมอยากหาวิธีที่ดีกว่านี้ ฉันกำลังคิดจะใช้ Linq แต่ไม่แน่ใจว่าจะทำอย่างไร
92 c#  c#-4.0  c#-3.0 


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