В Visual Basic до .NET программист мог объявить строку определенной ширины. Например, я знаю, что номер социального страхования (в США) всегда состоит из одиннадцати символов. Итак, я могу объявить строку, в которой будут храниться номера социального страхования, как строка из одиннадцати символов, например:
Dim SSN As String * 11
Мой вопрос: создает ли это какое-либо преимущество в производительности, которое либо заставит код работать быстрее, либо, возможно, будет использовать меньше памяти? Кроме того, будет ли строка фиксированной длины по-другому выделяться в памяти (, т.е. : в стеке, а не в куче)?