the_king
مدیرکل انجمن
سلام
ممنون استاد علی
یه سئوال ساده دارم اما جواب شو نمیدونم
در یک فایل :
کد:namespace Install { class Install { public int MyFunc(int par1) { return par1 * par1; } } }
در فایل دیگه :
کد:using Install; namespace Player { class Player { int a; void MyPlayer() { Install.Install myVar = new Install.Install(); myVar.MyFunc(10); } } }
چرا در فایل و کد دوم ، با اونکه فضای نام Install رو using کردیم اما میخوایم شی myVar رو درست کنیم ، در اونجا فضای نام Install رو نمیشناسه و باید این فضای نام رو همراهش بنویسیم؟
Using ئه رو بیرون namespace نوشتید، بیاریدش داخل namespaceسلام
ممنون استاد علی
یه سئوال ساده دارم اما جواب شو نمیدونم
در یک فایل :
کد:namespace Install { class Install { public int MyFunc(int par1) { return par1 * par1; } } }
در فایل دیگه :
کد:using Install; namespace Player { class Player { int a; void MyPlayer() { Install.Install myVar = new Install.Install(); myVar.MyFunc(10); } } }
چرا در فایل و کد دوم ، با اونکه فضای نام Install رو using کردیم اما میخوایم شی myVar رو درست کنیم ، در اونجا فضای نام Install رو نمیشناسه و باید این فضای نام رو همراهش بنویسیم؟
کد:
namespace Player
{
using Install;
class Player
{
int a;
void MyPlayer()
{
Install myVar = new Install();
myVar.MyFunc(10);
}
}
}
Do not use the same name for a namespace and a class. For example, do not provide both a Debug namespace and a Debug class.