林具有与统一全局命名空间中的C#统一C#全局命名空间
问题,我已经在两个单独的文件
FILE: MyUtil.cs
using ....
using ....
public class MyUtil : Photon.PunBehaviour
{
public static IEnumerator DoStuff(string link)
{
WWW sss=new WWW(link);
yield return sss;
}
}
FILE: TestClass.cs
using ....
using ....
namespace NewNameSpace {
public class TestClass : MonoBehaviour
{
public void useIt()
{
StartCoroutine(global::MyUtil.DoStuff("www.link.com")); <<< error here
}
}
}
下面的代码林在StartCoroutine线得到错误说“MyUtil”类本身在全局名称空间中找不到。
我想从useIt方法调用MyUtil.DoStuff,但它不会编译。
有人知道为什么吗?
感谢
它应该只是没有'全球::'的工作,你有没有试过? –
是的,我尝试了没有全球::,也尝试过“全球。”。但没有工作:( – programmer3
你的资产文件夹中是否有'util.cs'或者它是否是你硬盘上的文件?你能用这两个文件的assets文件夹的屏幕截图编辑你的问题吗? –