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

5
ข้อแตกต่างระหว่างคุณสมบัติ CurrentCulture และ CurrentUICulture ของ CultureInfo ใน .NET คืออะไร
ใน. NET มีCultureInfoคลาสในSystem.Globalizationเนมสเปซ มันมีสองคุณสมบัติที่คล้ายกันทั้งคืนค่าของCultureInfoประเภทและCurrentCultureCurrentUICulture ความแตกต่างระหว่างพวกเขาคืออะไร? ฉันควรใช้อันใดเมื่อใดและเพราะเหตุใด

9
วิธีใช้การโลคัลไลเซชันใน C #
ฉันดูเหมือนจะไม่สามารถแปลภาษาท้องถิ่นให้ทำงานได้ ฉันมีห้องสมุดเรียน ตอนนี้ฉันต้องการสร้างresxไฟล์ในนั้นและคืนค่าบางอย่างตามวัฒนธรรมเธรด ฉันจะทำสิ่งนั้นได้อย่างไร

10
มีวิธีการสร้างวัฒนธรรมสำหรับแอปพลิเคชันทั้งหมดหรือไม่ เธรดปัจจุบันและเธรดใหม่ทั้งหมดหรือไม่
มีวิธีการสร้างวัฒนธรรมสำหรับแอปพลิเคชันทั้งหมดหรือไม่ เธรดปัจจุบันและเธรดใหม่ทั้งหมดหรือไม่ เรามีชื่อของวัฒนธรรมที่เก็บไว้ในฐานข้อมูลและเมื่อใบสมัครของเราเริ่มต้นเราจะทำ CultureInfo ci = new CultureInfo(theCultureString); Thread.CurrentThread.CurrentCulture = ci; Thread.CurrentThread.CurrentUICulture = ci; แต่แน่นอนว่าสิ่งนี้จะ "หลงทาง" เมื่อเราต้องการทำอะไรในเธรดใหม่ มีวิธีการตั้งค่านั้นCurrentCultureและCurrentUICultureสำหรับแอปพลิเคชันทั้งหมดหรือไม่ ดังนั้นหัวข้อใหม่ที่ได้รับวัฒนธรรมนั้น หรือเป็นเหตุการณ์ที่เกิดขึ้นเมื่อใดก็ตามที่มีการสร้างกระทู้ใหม่ที่ฉันสามารถขอได้?

17
ค้นหาจำนวนตำแหน่งทศนิยมในค่าทศนิยมโดยไม่คำนึงถึงวัฒนธรรม
ฉันสงสัยว่ามีวิธีที่กระชับและถูกต้องในการดึงจำนวนตำแหน่งทศนิยมในค่าทศนิยม (เป็น int) ที่จะใช้กับข้อมูลวัฒนธรรมต่างๆได้อย่างปลอดภัยหรือไม่? ตัวอย่างเช่น 19.0 ควรส่งคืน 1, 27.5999 ควรส่งคืน 4, 19.12 ควรส่งคืน 2 เป็นต้น ฉันเขียนข้อความค้นหาที่แบ่งสตริงในช่วงหนึ่งเพื่อค้นหาตำแหน่งทศนิยม: int priceDecimalPlaces = price.ToString().Split('.').Count() > 1 ? price.ToString().Split('.').ToList().ElementAt(1).Length : 0; แต่สำหรับฉันแล้วสิ่งนี้จะใช้ได้เฉพาะในภูมิภาคที่ใช้เครื่องหมาย "." เป็นตัวคั่นทศนิยมดังนั้นจึงเปราะมากในระบบต่างๆ
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.