<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      【UWP】開發小技巧――判斷類是否存在

      不要問我這個需求是怎么冒出來的,自己沒事找事要支持 10240,結果發現啥都不支持,真是太糟糕了。
      一般而言,這類需求都是想辦法通過類名新建對象,一開始我也是這么想的,不過網上那些教程都是單純 .NET 的,不支持 UWP (也可能是我太菜了,不會用),所以直接白嫖是不可能了。。。

      不過判斷是否存在不需要這么復雜,C# 有專門的 GetType 方法來找類,所以事情就簡單了,直接 Type.GetType("類名") 就行了,不過真的是這樣嗎?

      經過調試,并沒有成功找到這個類型,不過不止 Type 有 GetType ,在 C# 中 Assembly 也有 GetType ,我直接找到要找的類的程序集再找類應該就能找到了吧。

      很明顯,這個方案才是對的。現在知道了方法,就搓個函數出來吧。

      public static bool IsTypePresent(string AssemblyName, string TypeName)
      {
          try
          {
              Assembly asmb = Assembly.Load(new AssemblyName(AssemblyName));
              Type supType = asmb.GetType($"{AssemblyName}.{TypeName}");
              return supType != null;
          }
          catch
          {
              return false;
          }
      }

      額,好像不太對,10240 不支持和類在不在程序集里好像沒關系吧。。。

       

      我們似乎還是要新建一個對象來判斷它到底是不是支持,于是函數就變成這樣了。。。

      public static bool IsTypePresent(string AssemblyName, string TypeName)
      {
          try
          {
              Assembly asmb = Assembly.Load(new AssemblyName(AssemblyName));
              Type supType = asmb.GetType($"{AssemblyName}.{TypeName}");
            	if (supType != null)
              {
                  try { Activator.CreateInstance(supType); }
                  catch (MissingMethodException) { }
             	}
              return supType != null;
          }
          catch
          {
              return false;
          }
      }

      終于正常了。。。
      判斷 API 是否存在就不要用這個方法了,官方有 ApiInformation,肯定比這個好用

       

      posted @ 2022-01-24 22:51  where-where  閱讀(265)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 色一情一乱一伦麻豆| 香港日本三级亚洲三级| 天堂久久天堂av色综合| 饶平县| 99久久精品国产亚洲精品| 久久国产精品波多野结衣av| 成年女人免费视频播放体验区 | 日本边添边摸边做边爱| 国产欧美综合在线观看第十页| 成都市| 国产91丝袜在线播放动漫| 97久久久亚洲综合久久| 超碰人人模人人爽人人喊手机版| 亚洲嫩模喷白浆在线观看| 人妻中出无码一区二区三区| 国产精品一区二区性色av| av天堂午夜精品一区| 97人妻成人免费视频| 妺妺窝人体色www聚色窝仙踪| 少妇人妻精品一区二区| 精品人妻av综合一区二区| 国产一区二区不卡在线| 国产成人AV性色在线影院| 日韩av在线一区二区三区| 亚洲国产精品高清久久久| 天天躁夜夜躁狠狠喷水| 青浦区| 国产成人无码免费视频在线| 成人免费xxxxx在线观看| 亚州AV无码乱码精品国产| 亚洲精品区午夜亚洲精品区| 午夜欧美精品久久久久久久| 欧美成人片在线观看| 临西县| 国产91丝袜在线观看| 精品在免费线中文字幕久久| 亚洲精品网站在线观看不卡无广告| 桦川县| 成人无码视频| 人妻久久久一区二区三区| 成人啪啪高潮不断观看|