استفاده از جفت ها در سی شارپ ,فایل app.Config یا appSetting در سی شارپ
در سی شارپ یک امکان وجود دارد که برنامه نویس میتواند یک سری داده ها از نوع رشته یا . . . در یک فایل با فرمت بندی xml به نام app.setting ذخیره و در برنامه بازیابی کند
به این مقادیر جفت ها در سی شارپ هم گفته میشود
برای استفاده از ان مراحل زیر را دنبال کنید
1- یک فایل appsetting یا config به پروژه خود مانند تصویر زیر بیافزایید
در روی پروژه کلیک راست کرده و add new Item را انخاب کنید
بعد از این کار یک فایل برای پروژه شما با نام app.Config اضافه خواهد شد که ساختاری مانند زیر دارد
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
</configuration>
که ما می توانیم مقادیر جفت ها را داخلConfiguration ایجاد کنیم
برای مثال ما دو جفت کلید با نام های Site و Name ایجاد میکنیم
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<appSettings>
<add key="Site" value="www.hypersource.ir"/>
<add key="Name" value="HyperSourCe"/>
</appSettings>
</configuration>
حال برای خواندن این مقدار ها به این روش عمل میکنیم :
1 - فضای نام System.Configuration رو به پروژه اضافه کنید
using System.Configuration;
سپس هر جا که لازم است مقدار را بخوانید از دستور زیر استفاده میکنیم
string fromAppSetting = ConfigurationSettings.AppSettings["Site"].ToString();
در بالا بجای سایت می توانید نام هر یک از کلید ها را وارد کنید
برای مثال ما قصد داریم با فشردن کلید button1 مقدار Site را از فایل پیکر بندی خوانده و نمایش دهد
private void button1_Click(object sender, EventArgs e)
{
string fromAppSetting = ConfigurationSettings.AppSettings["Site"].ToString();
MessageBox.Show(fromAppSetting);
}
برای ایجاد جفت دیگر از طریق کد نویسی از دستور زیر استفاده می شود
ConfigurationSettings.AppSettings.Add("Name","Value");
که Name همان نام جفت و Value مقداری که در جفت ذخیره میشود
دستور زیر برای پاک کردن یک جفت بکار میرود که در زیر جفت Site حذف میشود
ConfigurationSettings.AppSettings.Remove("Site");
برای تغییر مقدار یک جفت هم از دستور زیر استفاده می شود
ConfigurationSettings.AppSettings["Site"] = "New Value";
در زیر پروژه خواندن مقدار از فایل پیکربندی یا همان app.Config برای شما اماده دانلود شده است
مشخصات فایل :
فرمت : zip
حجم : 45 کیلوبایت
قیمیت : رایگان
رمز فایل فشرده : www.hypersource.ir
برای دانلود با لینک مستقیم اینجا کلیک نمائید
به این مقادیر جفت ها در سی شارپ هم گفته میشود
برای استفاده از ان مراحل زیر را دنبال کنید
1- یک فایل appsetting یا config به پروژه خود مانند تصویر زیر بیافزایید
در روی پروژه کلیک راست کرده و add new Item را انخاب کنید
بعد از این کار یک فایل برای پروژه شما با نام app.Config اضافه خواهد شد که ساختاری مانند زیر دارد
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
</configuration>
که ما می توانیم مقادیر جفت ها را داخلConfiguration ایجاد کنیم
برای مثال ما دو جفت کلید با نام های Site و Name ایجاد میکنیم
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<appSettings>
<add key="Site" value="www.hypersource.ir"/>
<add key="Name" value="HyperSourCe"/>
</appSettings>
</configuration>
حال برای خواندن این مقدار ها به این روش عمل میکنیم :
1 - فضای نام System.Configuration رو به پروژه اضافه کنید
using System.Configuration;
سپس هر جا که لازم است مقدار را بخوانید از دستور زیر استفاده میکنیم
string fromAppSetting = ConfigurationSettings.AppSettings["Site"].ToString();
در بالا بجای سایت می توانید نام هر یک از کلید ها را وارد کنید
برای مثال ما قصد داریم با فشردن کلید button1 مقدار Site را از فایل پیکر بندی خوانده و نمایش دهد
private void button1_Click(object sender, EventArgs e)
{
string fromAppSetting = ConfigurationSettings.AppSettings["Site"].ToString();
MessageBox.Show(fromAppSetting);
}
برای ایجاد جفت دیگر از طریق کد نویسی از دستور زیر استفاده می شود
ConfigurationSettings.AppSettings.Add("Name","Value");
که Name همان نام جفت و Value مقداری که در جفت ذخیره میشود
دستور زیر برای پاک کردن یک جفت بکار میرود که در زیر جفت Site حذف میشود
ConfigurationSettings.AppSettings.Remove("Site");
برای تغییر مقدار یک جفت هم از دستور زیر استفاده می شود
ConfigurationSettings.AppSettings["Site"] = "New Value";
در زیر پروژه خواندن مقدار از فایل پیکربندی یا همان app.Config برای شما اماده دانلود شده است
مشخصات فایل :
فرمت : zip
حجم : 45 کیلوبایت
قیمیت : رایگان
رمز فایل فشرده : www.hypersource.ir
برای دانلود با لینک مستقیم اینجا کلیک نمائید