نمایش نتایج 1 تا 3 از 3

نام تاپیک: محدوده using

  1. #1

    محدوده using

    دوستان ، اگه من بیام مثلا بگم
    using System;

    مگه از کل فضای نام system استفاده نمیکنم!!! یعنی همراه با دیگر namespace هایی که داخلش هستند .
    پس حالا دیگه چه نیازی هست من بیام دوباره namespace های داخل system رو هم به برنامه اضافه کنم؟!! مثله :
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;



    یعنی با تایپ کد اول ، بقیه نیم اسپیس ها باید به کد اضافه شده باشن و ما نیاز به تایپ کد دوم نباشیم.

    چرا اینطوری نیست؟!!


    با تشکر

  2. #2

    نقل قول: محدوده using

    دوست عزیز وقتی از عبارت Using استفاده میکنی، فقط کلاس های مربوط به همون namespace قابل استفاده هستند و نه namespace های زیرشاخه.

  3. #3
    کاربر دائمی
    تاریخ عضویت
    اسفند 1384
    محل زندگی
    تهران
    پست
    1,629

    نقل قول: محدوده using

    نقل قول نوشته شده توسط hosseinam1370 مشاهده تاپیک
    دوستان ، اگه من بیام مثلا بگم
    using System;

    مگه از کل فضای نام system استفاده نمیکنم!!! یعنی همراه با دیگر namespace هایی که داخلش هستند .
    پس حالا دیگه چه نیازی هست من بیام دوباره namespace های داخل system رو هم به برنامه اضافه کنم؟!! مثله :
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;



    یعنی با تایپ کد اول ، بقیه نیم اسپیس ها باید به کد اضافه شده باشن و ما نیاز به تایپ کد دوم نباشیم.

    چرا اینطوری نیست؟!!


    با تشکر
    سلام
    این برای راحتی خودتون هست.
    تصور کن یه کلاس هم تو MyNamespace باشه و هم توی MyNamespace.Subspace. کامپایلر از کجا باید بفهمه که منظور من کدوم بوده.
    البته شما می‌تونی فقط MyNamespace رو اضافه کنی و هنگام استفاده از کلاس MyClass که تو هر دو تعریف شده، وقتی که منظورت
    فضای داخلی بود به صورت Subspace.MyClass استفاده کنی.

    صبا صبوحی

تاپیک های مشابه

  1. محدوده رکوردهای بانک های اطلاعاتی
    نوشته شده توسط ahmad sajjad در بخش برنامه نویسی در Delphi
    پاسخ: 4
    آخرین پست: چهارشنبه 19 فروردین 1383, 15:53 عصر
  2. using custom controls in data grid
    نوشته شده توسط Farhad.B.S در بخش ASP.NET Web Forms
    پاسخ: 1
    آخرین پست: یک شنبه 16 شهریور 1382, 18:04 عصر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •