یک شنبه 12 آذر 1396 - 10:50
Using یا Using؟
آموزش برنامه نویسی در مجموعه ABLY
Using در سی شارپ | Using در #C
آموزش برنامه نویسی در مجموعه ABLY
Using در سی شارپ | Using در #C
عنوان این پست به اندازه کافی گیج کننده است! با این حال شما به اندازه کافی باهوش هستید تا حدس بزنید که در مورد چه چیزی صحبت می کنیم.
یکی از پرسش های مکرر که در دات نت می آید « تفاوت بین Using Directives و Using Statement چیست؟»
-
تفاوت بین Using Directives و Using Statement چیست؟
Using Directives چیست؟
شما با استفاده از Using Directives می توانید:
- تعریف انواع مختلفی از namespace (فضای نام)
using System.IO;
using System.Text;
مثال:
namespace PC
{
// Define an alias for the nested namespace.
using Project = PC.MyCompany.Project;
class A
{
void M()
{
// Use the alias
Project.MyClass mc = new Project.MyClass();
}
}
namespace MyCompany
{
namespace Project
{
public class MyClass { }
}
}
}
- Using Directives را با نام دیگری یعنی aliasing directive نیز می شناسند.
بعبارتی: ایجاد نام مستعار برای یک فضای نام یا یک نوع.
using Project = PC.MyCompany.Project;
مثال:
Using Statement چیست؟
شما با استفاده از Using Statement می توانید یک شیء را ایجاد و فراخوانی کنید.
using (Font font1 = new Font("Arial", 10.0f))
{
byte charset = font1.GdiCharSet;
}
منبع: dailydotnettips
"مجموعه ABLY"