BindFlags的作用

作用

  • BindFlags 是一個枚舉類
  • BindFlags作爲一個特別的標誌量,在反射中,通過這個標誌量,可以指定搜索到的成員的類型.
		Type type = typeof(T);
        FieldInfo[] infos = type.GetFields(BindingFlags.NonPublic | BindingFlags.Instance);
        for (int i = 0; i < infos.Length; i++)
        {
            Debug.Log(infos[i].Name);
        }

注意點

  • public or nonpublic 必須要和instance or static 組合使用 否則不會返回任何成員
  • 我本來以爲會返回公共方法成員,但是沒有,只有字段成員

利用MSDN

  • 當需要查詢api的時候,這是msdn文檔的地址
  • https://docs.microsoft.com/en-us/dotnet/api/system.activator.createinstance?view=netframework-4.8#System_Activator_CreateInstance_System_Type_System_Boolean_
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章