PDA

View Full Version : محل خوب برای ذخیره کانستنت ها در سی شارپ کجاست؟



JaguarXF
دوشنبه 23 شهریور 1388, 22:50 عصر
اگر توی کل برنامه یک سری کانسنتن داشته باشیم . یک تعدادشون مقدار عددی داشته باشند . یک تعدادشون مقدار کاراکتری داشته باشند. در سی شارپ بهترین جایی که میتوان اینها رو قرار داد کجاست؟
ویندوز اپلیکیشن.

JaguarXF
سه شنبه 24 شهریور 1388, 06:41 صبح
CONSTANT خودمون! رو داریم میگم! سخته؟
ضایعه همیطور تایپشون کنیم بالای فایل! عین عصر حجر!

در سی شارپ به این مدرنی const رو کجا دخیره میکنید؟

SMRAH1
سه شنبه 24 شهریور 1388, 16:20 عصر
سلام

اگر می خوای در کد باشه،باید یک کلاس استاتیک برای این کار درست کنی (یا از همون کلاس program در پروژه برای این منظور استفاده کنی که البته اگر داده ها کم باشند،مناسب است).
اما اگر داده ها زیاد باشه و ممکن باشد که نیاز به تغییر،بعد از کامپایل برنامه،در آنها داشته باشه،پیشنهاد من،ذخیره در Setting (یا همون Config) است.البته باید یک کلاس خوب برای پشتیبانی انواع اون ها در نظر بگیری (مثلا در کلاس عبارت رشته ای 123 ذخیره شده در config،ولی در کلاس استاتیک تعریف،معادل int اون رو برمی گردونه).

موفق بشاید

JaguarXF
چهارشنبه 25 شهریور 1388, 05:30 صبح
بسیار عالی . چیزی شبیه مورد دوم مد نظرم بود. موارد مورد اشاره شما رو سرچ کردم و چیزهایی خوبی برای یاد گرفتن پیدا کردم . مرسی.

http://msdn.microsoft.com/en-us/library/aa730869%28VS.80%29.aspx

http://www.codeproject.com/KB/cs/PropertiesSettings.aspx