ฉันมีDetailsView
ด้วยTextBox
และฉันต้องการข้อมูลของท่านได้รับการบันทึกไว้เสมอกับเมืองหลวงแห่งแรกในจดหมาย
ตัวอย่าง:
"red" --> "Red"
"red house" --> " Red house"
ฉันจะบรรลุประสิทธิภาพสูงสุดนี้ได้อย่างไร
หมายเหตุ :
จากคำตอบและความคิดเห็นภายใต้คำตอบหลายคนคิดว่าสิ่งนี้กำลังถามเกี่ยวกับการใช้อักษรตัวพิมพ์ใหญ่ทั้งหมดในสตริง เช่น=> Red House
มันไม่ได้ แต่ถ้านั่นคือสิ่งที่คุณต้องการให้มองหาหนึ่งในคำตอบที่ใช้TextInfo
เป็นToTitleCase
วิธีการ (หมายเหตุ: คำตอบเหล่านั้นไม่ถูกต้องสำหรับคำถามที่ถามจริง)
ดูTextInfo.ToTitleCase docสำหรับ caveats (ไม่ได้สัมผัสคำที่มีตัวพิมพ์ใหญ่ทั้งหมด - ถือว่าเป็นตัวย่อซึ่งอาจเป็นตัวพิมพ์เล็กในคำกลางที่ "ไม่ควร" ลดลงเช่น "McDonald" => "Mcdonald"; ไม่รับประกันว่าจะจัดการกฎการใช้ตัวพิมพ์เล็กทั้งหมดสำหรับวัฒนธรรมโดยละเอียด)
หมายเหตุ :
คำถามที่คลุมเครือว่าตัวอักษรหลังแรกควรถูกบังคับให้พิมพ์เล็กหรือไม่ คำตอบที่ได้รับการยอมรับสมมติว่าเฉพาะอักษรตัวแรกควรจะมีการเปลี่ยนแปลง หากคุณต้องการที่จะบังคับตัวอักษรทั้งหมดในสตริงยกเว้นคนแรกจะเป็นกรณีที่ต่ำกว่ามองหาคำตอบที่มีToLower
และไม่ได้มี ToTitleCase