Download

FText ~ C# String? FString ~ std::wstring? FName ~ C# String.Intern()?

“~” - equivalent.
Little questions for understanding.

FText - fixed size, immutable. Used for displaying strings in UE4.
C# String - fixed size, immutable.

FString - dynamic size, editable. Used for editing strings in UE4.
std::wstring - dynamic size, editable.

FName - precached string. Used for fast search/compare FName == FName. Something like numeric ID, but string.
C# String.Intern() - returns precached string. Used for fast search/compare C# String == C# String.

Correct me if im wrong.