FString 转 FName
FString MyString = "Hello";
FName ConvertedFString = FName(*MyString);
FString 转 TCHAR*
TCHAR MyTchar = *SourceFString;
FString 转 FText
FString Str = TEXT("str");
FText Text = FText::FromString(Str);
std::string 转 FString
std::string MyString = "Happy";
FString HappyString(MyString.c_str());
FString 转 std::string
FString MyString= "Bunny";
std::string MyStdString(TCHAR_TO_UTF8(*MyString));
FText 转 FString
FString Name = NameDesc->GetText().ToString();
FText 转 FName
没有直接方法,先转换成FString,再转换成FName
FString 转 Integer
FString TheString = "1108.1110";
int32 MyStringtoInt = FCString::Atoi(*TheString);
FString 转 Float
FString TheString = "1108.1110";
float MyStringtoFloat = FCString::Atof(*TheString);
Float/Int 转 FString
FString NewString = FString::FromInt(YourInt);
FString VeryCleanString = FString::SanitizeFloat(YourFloat);
FName 转 FString
TestHUDString = TestHUDName.ToString();
FName 转 FText
TestHUDText = FText::FromName(TestHUDName);