C++/CLI C++/CLR ドットネット

.net FrameWorkで ::System::String を頭文字だけ大文字にしたい


System::String ^ s = "dotnetframework";
System::Globalization::CultureInfo ^ ci = ::System::Globalization::CultureInfo::CurrentCulture;
System::Globalization::TextInfo ^ ti = ci->TextInfo;
System::Windows::Forms::MessageBox::Show( ti->ToTitleCase( s));

//出力 Dotnetframework