PDA

View Full Version : class library



ordebehesht
سه شنبه 21 شهریور 1391, 21:58 عصر
با سلام این کد من ایرادش کجاست
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data;
using System.Data.SqlClient;

namespace Sql
{
public class Connection
{
private static SqlConnectionStringBuilder Builder = new SqlConnectionStringBuilder();
public SqlConnection Connecttion;

private string _DataSource;
private bool _IntegratedScurity;
private string _InitialCatalog;

public string DataSource
{
get { return _DataSource; }
private set { DataSource = value; }
}

public bool IntegratedScurity
{
get { return _IntegratedScurity; }
private set { IntegratedScurity = value; }
}

public string InitialCatalog
{
get { return _InitialCatalog; }
private set { InitialCatalog = value; }
}
builder
connecttion
}
}

مشکل من اینه که وقتی از کلاس sqlconnectionstring biulder که نمونه سازی کردم حالا می خوام این نمونه رو تئ همین کلاس بکار ببرم نیست نمایش نمیده تو لیستی که وقتی متغیری رو قبلا تعریف کردیم

roolinjax
چهارشنبه 22 شهریور 1391, 11:23 صبح
سلام
احتمالا به خاطر اینه که از نوع static تعریف کردی
اونو بردار درست میشه
البته اگر می خوای متغیر از بیرون کلاس دیده بشه باید متدهای دسترسی بهش رو ایجاد کنی
وگرنه که استاتیک بودنش دلیلی نداره
موفق باشی