Feedback
Single-expression interpolated strings can remain non-String at runtime
- Status
- Fixed
- Fixed in
- v26.5.8
- Source discussion
- -
- Last updated
- 2026-06-01
Public summary
Single-expression interpolated strings such as $"{i}" are accepted as String by the compiler but can evaluate to the raw interpolated expression value at runtime. This makes APIs that require String, such as ListBox.AddRow(value As String), reject the value even though the source expression is an interpolated string.