I want to be able to set a fixed length of a string in my class so that if a
smaller string is copied into it, then the string is padded with blanks. If
a larger string is copied into it, I want the string to be truncated. Is
there some neat .NET shortcut to doing this or do I have to put code in my
property wrapper to handle this?

Signature
-----------------------------------
Ken Varn
Senior Software Engineer
Diebold Inc.
EmailID = varnk
Domain = Diebold.com
-----------------------------------
Scott M. - 12 Jul 2006 22:43 GMT
I think String.Format() should take care of it.
>I want to be able to set a fixed length of a string in my class so that if
>a
[quoted text clipped - 3 lines]
> there some neat .NET shortcut to doing this or do I have to put code in my
> property wrapper to handle this?
Göran Andersson - 13 Jul 2006 22:22 GMT
Put the code in the property. That is exactly what properties are for.
> I want to be able to set a fixed length of a string in my class so that if a
> smaller string is copied into it, then the string is padded with blanks. If
> a larger string is copied into it, I want the string to be truncated. Is
> there some neat .NET shortcut to doing this or do I have to put code in my
> property wrapper to handle this?
Ken Varn - 19 Jul 2006 14:40 GMT
I could use a property for any string manipulation logic for that matter. I
was hoping there was something built-in to the string class that would
provide this without having to do a property wrapper. Or have a sub-class
of String like FixedSizeString. Wasn't sure if such an animal already
existed or not.

Signature
-----------------------------------
Ken Varn
Senior Software Engineer
Diebold Inc.
EmailID = varnk
Domain = Diebold.com
-----------------------------------
> Put the code in the property. That is exactly what properties are for.
>
[quoted text clipped - 3 lines]
> > there some neat .NET shortcut to doing this or do I have to put code in my
> > property wrapper to handle this?