c# 关键字:using

using关键字有两个主要的用途:

  • using语句定义了一个作用域,在作用域的尾部将会释放对象
  • using指令为命名空间创建别名或导入其他命名空间中定义的类型

这边两个用途就对应于前言部分的两种情况。接下来将两种用途展开讲讲。

C#中的using有两种用法,

  • using指令用于引入命名空间。
  • using语句用于便捷地使用实现了IDisposable接口的对象,使之生命周期限制在指定的作用域内。
    /// <summary>
    /// 加载图片
    /// </summary>
    /// <returns></returns>
    async Task<Texture2D> LoadTexture(string path)
    {
        using (var uwr = (await UnityWebRequestTexture.GetTexture(path).SendWebRequest()).webRequest)
        {
            if (isDestroy) return null;
            return DownloadHandlerTexture.GetContent(uwr);
        }
    }

猜你喜欢

转载自blog.csdn.net/XYH_78/article/details/126419055