CurrentCulture
เป็นตัวแทน NET. ของสถานที่ผู้ใช้เริ่มต้นของระบบ สิ่งนี้จะควบคุมจำนวนและการจัดรูปแบบวันที่ที่เป็นค่าเริ่มต้นและสิ่งที่คล้ายกัน
CurrentUICulture
อ้างถึงภาษาส่วนต่อประสานผู้ใช้ที่เป็นค่าเริ่มต้นซึ่งเป็นการตั้งค่าที่นำมาใช้ใน Windows 2000 ส่วนใหญ่เกี่ยวกับส่วนการแปลภาษาท้องถิ่น / การแปล UI ของแอพของคุณ
ตัวเลือกภูมิภาคใดก็ตามที่ระบบกำหนดให้มีจะเป็นค่า "ปัจจุบัน" ในแอป. NET ของคุณ
บ่อยครั้งที่พวกเขาทั้งคู่เหมือนกัน แต่ในระบบของฉันพวกเขาจะแตกต่างกัน: ฉันชอบตัวเลขและวันที่ของฉันในรูปแบบเยอรมันดังนั้นCurrentCulture
จะเป็นภาษาเยอรมัน แต่ฉันก็ชอบแอปพลิเคชันทั้งหมดของฉันในภาษาอังกฤษด้วยดังนั้นCurrentUICulture
จะเป็นภาษาอังกฤษ
มีบทความที่ดีในหัวข้อ: การเรียงลำดับทั้งหมด: ทำไมเราจึงมีทั้ง CurrentCulture และ CurrentUICulture
CurrentUICulture
จะเป็น en-US บนเครื่องภาษาอังกฤษเสมอโดยไม่คำนึงถึงสิ่งCurrentCulture
ใดซึ่งสามารถตั้งค่าเพื่อ จำกัด การตั้งค่าภูมิภาค