PDA

View Full Version : رشته با طول ثابت



ar_monti@
دوشنبه 20 فروردین 1386, 08:47 صبح
سلام
میخواستم بدانم چگونه یک رشته در سی شارپ تعریف کنم با طول ثابت. مثلآ متغیر X فقط دارای طول 8 باشد . و بیشتر از 8 تا کاراکتر نگیرد . البته از نوع String باشد.
ممنون

ali_kolahdoozan
دوشنبه 20 فروردین 1386, 12:29 عصر
چرا خودتان مدیریتش نمی کنید مگر از textbox یا کنترلهای دیگه درونش مقدار نمیریزید؟

__H2__
دوشنبه 20 فروردین 1386, 15:20 عصر
سلام
تا آنجا که من میدانم فریم وروک از رشته هایی با طول ثابت پشتیبانی نمیکند. و میتوان کدها را طوری نوشت که نیازی به این قضیه نباشد.

مگر در ارتباط با API های خاص که رشته ای با طول ثابت میخواهند، اگر چنین است میتوانید از Attributes زیر قبل از تعریف متغیر استفاده کنید.
Microsoft.VisualBasic.VBFixedStringAttribute (در #C هم کار میکند)

اگر برای API نمی خواهید به توصیه آقای ali_kolahdoozan (http://barnamenevis.org/forum/member.php?u=16425) عمل کنید. و کلا کدتان را اصلاح کنید.
البته میتوانید از آرایه ای از متغیرهای Char هم استفاده کنید.