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

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

12
ฉันจะจัดกึ่งกลางหน้าต่างบนหน้าจอใน C # ได้อย่างไร
ฉันต้องการวิธีที่จะจัดกึ่งกลางหน้าต่างปัจจุบัน ตัวอย่างเช่นหากผู้ใช้กดปุ่มฉันต้องการให้หน้าต่างอยู่กึ่งกลางหน้าจอของตัวเอง ฉันรู้ว่าคุณสามารถใช้คุณสมบัติการเริ่มต้นได้ แต่ฉันไม่สามารถหาวิธีใช้สิ่งอื่นนอกเหนือจากเมื่อแอปพลิเคชันเริ่มทำงานครั้งแรก ดังนั้นฉันจะจัดกึ่งกลางของแบบฟอร์มบนหน้าจอได้อย่างไร
129 c#  winforms  screen  center 

21
ตั้งโฟกัสบน TextBox ใน WPF จากมุมมองโมเดล
ฉันมีTextBoxและButtonในมุมมองของฉัน ตอนนี้ฉันกำลังตรวจสอบเงื่อนไขเมื่อคลิกปุ่มและหากเงื่อนไขกลายเป็นเท็จแสดงข้อความให้กับผู้ใช้จากนั้นฉันต้องตั้งค่าเคอร์เซอร์เป็นTextBoxตัวควบคุม if (companyref == null) { var cs = new Lipper.Nelson.AdminClient.Main.Views.ContactPanels.CompanyAssociation(); MessageBox.Show("Company does not exist.", "Error", MessageBoxButton.OK, MessageBoxImage.Exclamation); cs.txtCompanyID.Focusable = true; System.Windows.Input.Keyboard.Focus(cs.txtCompanyID); } โค้ดด้านบนอยู่ใน ViewModel CompanyAssociationเป็นชื่อมุมมอง แต่เคอร์เซอร์ไม่ได้รับการตั้งค่าในไฟล์TextBox. xaml คือ: <igEditors:XamTextEditor Name="txtCompanyID" KeyDown="xamTextEditorAllowOnlyNumeric_KeyDown" ValueChanged="txtCompanyID_ValueChanged" Text="{Binding Company.CompanyId, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}" Width="{Binding ActualWidth, ElementName=border}" Grid.Column="1" Grid.Row="0" VerticalAlignment="Top" HorizontalAlignment="Stretch" Margin="0,5,0,0" IsEnabled="{Binding Path=IsEditable}"/> <Button Template="{StaticResource …
129 c#  wpf  xaml  mvvm  textbox 

2
BCrypt เป็นอัลกอริทึมการแฮชที่ดีที่จะใช้ใน C # หรือไม่ หาได้จากไหนครับ? [ปิด]
ปิด. คำถามนี้ไม่เป็นไปตามหลักเกณฑ์กองมากเกิน ขณะนี้ยังไม่ยอมรับคำตอบ ต้องการปรับปรุงคำถามนี้หรือไม่? อัปเดตคำถามเพื่อให้เป็นหัวข้อสำหรับ Stack Overflow ปิดให้บริการใน3 ปีที่ผ่านมา ปรับปรุงคำถามนี้ ฉันได้อ่านว่าเมื่อแฮชรหัสผ่านโปรแกรมเมอร์หลายคนแนะนำให้ใช้อัลกอริทึม BCrypt ฉันกำลังเขียนโปรแกรมในภาษา C # และสงสัยว่ามีใครรู้การใช้งาน BCrypt ที่ดีหรือไม่? ฉันพบหน้านี้แต่ฉันไม่รู้จริงๆว่ามันเป็นของปลอมหรือไม่ ฉันควรระวังอะไรบ้างเมื่อเลือกรูปแบบการแฮชรหัสผ่าน BCrypt เป็นการใช้งานที่ 'ดี' หรือไม่?
129 c#  hash  bcrypt  bcrypt.net 

12
เราสามารถกำหนดการแปลงโดยนัยของ enums ใน c # ได้หรือไม่?
เป็นไปได้หรือไม่ที่จะกำหนดการแปลง enums โดยปริยายใน c # สิ่งที่สามารถบรรลุนี้? public enum MyEnum { one = 1, two = 2 } MyEnum number = MyEnum.one; long i = number; ถ้าไม่เพราะเหตุใด

6
(this == null) ใน C #!
เนื่องจากข้อบกพร่องที่ได้รับการแก้ไขใน C # 4 โปรแกรมต่อไปนี้จะพิมพ์trueออกมา (ลองใช้งานใน LINQPad) void Main() { new Derived(); } class Base { public Base(Func<string> valueMaker) { Console.WriteLine(valueMaker()); } } class Derived : Base { string CheckNull() { return "Am I null? " + (this == null); } public Derived() : base(() => CheckNull()) { } } …


4
วิธีเพิ่มการหน่วงเวลา 2 หรือ 3 วินาที [ปิด]
มันยากที่จะบอกว่ากำลังถามอะไรที่นี่ คำถามนี้คลุมเครือคลุมเครือไม่สมบูรณ์กว้างเกินไปหรือมีวาทศิลป์และไม่สามารถตอบได้อย่างสมเหตุสมผลในรูปแบบปัจจุบัน สำหรับความช่วยเหลือในการทำความเข้าใจคำถามนี้เพื่อที่จะสามารถเปิด, ไปที่ศูนย์ช่วยเหลือ ปิดให้บริการใน9 ปีที่ผ่านมา ฉันจะเพิ่มความล่าช้าให้กับโปรแกรมใน C # ได้อย่างไร
129 c#  delay 

13
วิธีใดเป็นวิธีที่ดีที่สุดในการถ่ายโอนวัตถุทั้งหมดไปยังบันทึกใน C #
ดังนั้นสำหรับการดูสถานะของวัตถุปัจจุบันที่รันไทม์ฉันชอบสิ่งที่หน้าต่าง Visual Studio Immediate ให้ฉันมาก เพียงแค่ทำง่ายๆ ? objectname จะให้ 'การถ่ายโอนข้อมูล' ของวัตถุที่มีรูปแบบสวยงาม มีวิธีง่ายๆในการทำโค้ดเพื่อให้ฉันสามารถทำสิ่งที่คล้ายกันเมื่อเข้าสู่ระบบได้หรือไม่

7
โฟลเดอร์ในโซลูชันควรตรงกับเนมสเปซหรือไม่
โฟลเดอร์ในโซลูชันควรตรงกับเนมสเปซหรือไม่ ในโปรเจ็กต์ทีมหนึ่งของฉันเรามีไลบรารีคลาสที่มีโฟลเดอร์ย่อยมากมายในโปรเจ็กต์ ชื่อโครงการและเนมสเปซ: MyCompany.Project.Section. ภายในโปรเจ็กต์นี้มีหลายโฟลเดอร์ที่ตรงกับส่วนเนมสเปซ: โฟลเดอร์VehiclesมีคลาสในMyCompany.Project.Section.Vehiclesเนมสเปซ โฟลเดอร์ClothingมีคลาสในMyCompany.Project.Section.Clothingเนมสเปซ เป็นต้น ภายในโปรเจ็กต์เดียวกันนี้เป็นอีกโฟลเดอร์โกง โฟลเดอร์BusinessObjectsมีคลาสในMyCompany.Project.Sectionเนมสเปซ มีบางกรณีเช่นนี้ที่สร้างโฟลเดอร์ขึ้นมาเพื่อ "ความสะดวกสบายขององค์กร" คำถามของฉันคือมาตรฐานคืออะไร? ในไลบรารีคลาสโฟลเดอร์มักจะตรงกับโครงสร้างเนมสเปซหรือเป็นกระเป๋าแบบผสม?
129 c#  .net  namespaces 

7
Datatable vs Dataset
ปัจจุบันฉันใช้ DataTable เพื่อรับผลลัพธ์จากฐานข้อมูลที่ฉันสามารถใช้ในรหัสของฉันได้ อย่างไรก็ตามตัวอย่างมากมายบนเว็บแสดงโดยใช้ชุดข้อมูลแทนและการเข้าถึงตารางผ่านวิธีการรวบรวม มีข้อได้เปรียบประสิทธิภาพที่ชาญฉลาดหรืออย่างอื่นในการใช้ DataSets หรือ DataTables เป็นวิธีการจัดเก็บสำหรับผลลัพธ์ SQL หรือไม่?
129 c#  dataset  datatable 


4
วิธีเพิ่มบรรทัดใหม่ในไฟล์ txt
ฉันต้องการเพิ่มบรรทัดใหม่พร้อมข้อความในไฟล์ date.txt ของฉัน แต่แทนที่จะเพิ่มลงใน date.txt ที่มีอยู่แอปกำลังสร้างไฟล์ date.txt ใหม่ .. TextWriter tw = new StreamWriter("date.txt"); // write a line of text to the file tw.WriteLine(DateTime.Now); // close the stream tw.Close(); ฉันต้องการเปิดไฟล์ txt เพิ่มข้อความปิดและหลังจากนั้นคลิกบางสิ่ง: เปิด date.txt เพิ่มข้อความและปิดอีกครั้ง ดังนั้นฉันจะได้รับ: กดปุ่ม: txt เปิด -> เพิ่มเวลาปัจจุบันแล้วปิด กดปุ่มอื่นแล้ว txt เปิด -> เพิ่มข้อความ "ตกลง" หรือ "ไม่ตกลง" ในบรรทัดเดียวกันแล้วปิดอีกครั้ง …

6
จะเปลี่ยนเส้นทางไปยังดัชนีจากคอนโทรลเลอร์อื่นได้อย่างไร
ฉันพยายามหาวิธีเปลี่ยนเส้นทางไปยังIndexมุมมองจากตัวควบคุมอื่น public ActionResult Index() { ApplicationController viewModel = new ApplicationController(); return RedirectToAction("Index", viewModel); } นี่คือสิ่งที่ฉันพยายามในตอนนี้ ตอนนี้รหัสที่ฉันได้รับมีActionLinkลิงค์ไปยังหน้าที่ฉันต้องการRedirectด้วย @Html.ActionLink("Bally Applications","../Application")
129 c#  asp.net-mvc 

15
มีการใช้งาน IDictionary ที่คีย์ที่หายไปจะส่งคืนค่าเริ่มต้นแทนการขว้างปาหรือไม่?
ตัวสร้างดัชนีในพจนานุกรมจะแสดงข้อยกเว้นหากคีย์หายไป มีการใช้ IDictionary ที่จะคืนค่าเริ่มต้น (T) แทนหรือไม่? ฉันรู้เกี่ยวกับเมธอด "TryGetValue" แต่ใช้กับ linq ไม่ได้ สิ่งนี้จะทำสิ่งที่ฉันต้องการได้อย่างมีประสิทธิภาพหรือไม่: myDict.FirstOrDefault(a => a.Key == someKeyKalue); ฉันไม่คิดว่ามันจะเป็นอย่างที่ฉันคิดว่ามันจะย้ำคีย์แทนการใช้การค้นหาแฮช
129 c#  .net  hash  dictionary 

14
MVC web api: ไม่มีส่วนหัว 'Access-Control-Allow-Origin' อยู่ในทรัพยากรที่ร้องขอ
ฉันลองทุกอย่างที่เขียนในบทความนี้: http://www.asp.net/web-api/overview/security/enabling-cross-origin-requests-in-web-apiแต่ไม่ได้ผล ฉันพยายามดึงข้อมูลจาก webAPI2 (MVC5) เพื่อใช้ในโดเมนอื่นโดยใช้ angularJS ตัวควบคุมของฉันมีลักษณะดังนี้: namespace tapuzWebAPI.Controllers { [EnableCors(origins: "http://local.tapuz.co.il", headers: "*", methods: "*", SupportsCredentials = true)] [RoutePrefix("api/homepage")] public class HomePageController : ApiController { [HttpGet] [Route("GetMainItems")] //[ResponseType(typeof(Product))] public List<usp_MobileSelectTopSecondaryItemsByCategoryResult> GetMainItems() { HomePageDALcs dal = new HomePageDALcs(); //Three product added to display the data //HomePagePromotedItems.Value.Add(new HomePagePromotedItem.Value.FirstOrDefault((p) => p.ID …

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