腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
13
回答
选择
正确
的
带
反射
的
泛
型
方法
c#
、
reflection
我想通过
反射
选择
正确
的
泛
型
方法
,然后调用它。 通常这很容易。MyType).GetMethod("TheMethod"); var typedMethod = method.MakeGenericMethod(theTypeToInstantiate); 但是,当该
方法
有不同
的
泛
型
重载时因此,我想
选择
正确
的
。 到目前为止,我通
浏览 110
提问于2010-09-03
得票数 39
回答已采纳
1
回答
泛
型
-混淆
java
、
generics
、
reflection
); JOptionPane.showMessageDialog(null, values.length);}问题是,当我调用此
方法
时,如何将
泛
型
类型转换为它
的
浏览 0
提问于2012-02-02
得票数 0
回答已采纳
1
回答
基于实体类型创建通用DbSets
c#
、
entity-framework
、
generics
、
code-first
、
dbset
在EF代码中,首先使用下面的代码,我可以基于每个实体类型创建非
泛
型
DbSets: Type type = entity.GetType();} 有没有办法将它们创建为通用
的
DbSet
浏览 0
提问于2013-12-09
得票数 0
1
回答
在
泛
型
方法
C#中调用基类
方法
c#
、
generics
我
的
基班是 public void SaveChanges() { }我
的
驾驶课是}publicsavech.Invoke(repo, null);
浏览 2
提问于2016-04-07
得票数 0
5
回答
哪个性能更差:
反射
还是拳击?
c#
、
.net
、
performance
、
reflection
、
boxing
我正在创建我自己
的
DI框架,它创建委托工厂作为学习练习。我构建类型化委托
的
方式是使用表达式创建一个函数,该函数引用我
的
容器和任何构造函数参数来调用静态
方法
。a)使用
反射
选择
具有
正确
参数数量
的
静态
泛
型
方法
,然后使用MakeGenericMethod删除
泛
型
b)去寻找旧
的
时尚p
浏览 1
提问于2010-02-13
得票数 9
回答已采纳
1
回答
我怎样才能跳过一个通用
的
论点?
c#
、
generics
、
reflection
where T2 : SomeBaseClass<T1, T2>, new() return new T2();} } 但由于C#
的
限制,我不能这么做。是否有实现
方法
的
方法
,就像我前面描述
的
where构造和不使用
泛
型
参数一样,还是只有一
浏览 0
提问于2018-02-28
得票数 0
1
回答
从另一个java文件生成java文件
的
推荐
方法
java
、
code-generation
假设我有一个如下所示
的
文件: public class Queue { private注释,我想在相同
的
包中生成一个新
的
java文件,如下所示 public static final Field<Queue,, Boolean> IS_ACTIVE = new Field<>(Queue.class,"isA
浏览 0
提问于2018-12-09
得票数 0
1
回答
在C#中使用
反射
时,如何将接口指定为
泛
型
类型参数?
c#
、
.net
、
wcf
、
generics
、
reflection
我正在尝试使用
反射
实例化一个类型,该
反射
将协定作为
泛
型
类型参数。如果它是一个
泛
型
类型
方法
,我可以使用.MakeGenricMethod
方法
,并指定
反射
类型。但是,如果类型本身不是
泛
型
,我该如何将接口指定为协定呢?以下是正常加载程序集时
的
代码外观: Ice.Lib.Framework.WCFServiceSupport.CreateImpl<Erp.Proxy.BO.JobEn
浏览 0
提问于2016-10-23
得票数 0
1
回答
如何通过
反射
获取
泛
型
参数
的
类型
c#
、
reflection
、
methodinfo
、
generic-method
我需要通过
反射
获取
泛
型
参数
的
泛
型
类型。MethodBase.GetCurrentMethod();} 但是我不能使用typeof(T),因为我使用
的
是
反射
有没有办法(使用
反射
)来获取
泛
型
参数
的
类型。Name="Int32" ; FullName="Syst
浏览 5
提问于2012-09-08
得票数 1
2
回答
如何避免此java
泛
型
警告
java
、
generics
采用以下
方法
,该
方法
仅按名称返回字段映射: fields.put( f.getName(), f ); return fields;如果删除
方法
签名中
的
泛
型
类型,则该
方法
的
浏览 2
提问于2010-02-04
得票数 4
回答已采纳
1
回答
如何获得重载静态
方法
的
MethodInfo?
c#-4.0
、
generics
、
reflection
当我跑步时:我得到:这是为了一般性地这样做(而不是知道它是一个字符串)。 var newExpression = Expression.Lambda<Func<T, string>>(pr
浏览 4
提问于2012-08-09
得票数 2
1
回答
编译时不
反射
的
泛
型
类型映射
c#
、
nhibernate
、
generics
、
types
、
repository-pattern
在C#中,是否有
方法
在编译期间将一个
泛
型
类型映射到另一个
泛
型
类型?我不想用
反射
来回答这个问题。,所以它不会在编译时执行映射,但是是否有其他
方法
来完成我试图实现
的
任务,只在编译时完成?我知道上面的代码是不
正确
的
,但是我希望你能看到我想要
的
。简而言之,我想知道是否有一种
方法
可以将一种类型映射到另一种类型,并让C#编译器知道类型映射,以便目标类型可以作为
泛
型</
浏览 1
提问于2013-07-29
得票数 3
回答已采纳
1
回答
对类型使用
泛
型
方法
的
C#
c#
、
generics
、
reflection
我正在使用.Net Framework2.0来尝试执行以下操作:使用类型t,我想调用一个
泛
型
方法
,但我无法这样做。因为我只知道运行时
的
类型,我怀疑我可能必须使用
反射
来调用
泛
型
方法
GetResultsForType -这是
浏览 4
提问于2011-01-12
得票数 0
回答已采纳
3
回答
如何自动化Unity注册?
c#
、
unity-container
、
repository-pattern
、
abstract
、
base
在我
的
代码中,我有很多类似这样
的
重复操作。我想写一个
泛
型
方法
(
带
反射
),用一个基类为这个对象自动注册存储库
的
过程public class UsersRepository : EFFinanceRepository<User, int> 所有对象(用户、新闻、e.t.c.有基本接口- IObject
浏览 3
提问于2013-03-06
得票数 0
2
回答
通过
反射
调用具有params参数
的
泛
型
方法
c#
、
generics
、
reflection
、
invoke
、
parameters
我试图调用一个通过
反射
接受单个params参数
的
泛
型
方法
。当我
选择
它为非
泛
型
时,传递object[]项似乎就足够了,但是当我重新调用
泛
型
方法
时,它就不再起作用了。string[] input) return input.Length == 1;} 不能将“System.String”类型
的
对象转换为
浏览 4
提问于2016-02-15
得票数 2
回答已采纳
3
回答
在运行时获取非
泛
型
IDictionary
的
键和值类型
c#
、
types
、
dictionary
我想知道如何在运行时获取非
泛
型
IDictionary
的
键和值类型。编辑:我可能没有
正确
地描述我
的
问题。对于非
泛
型
IDictionary,如果我有HyBridDiction
浏览 0
提问于2012-07-09
得票数 3
回答已采纳
1
回答
C#
反射
:如何确定ParameterInfo是否是定义在父类上
的
泛
型
类型
c#
、
generics
、
reflection
当我使用
反射
来解析这个
方法
时:string sig = method.FullName; // ClassLibrary1,以便查看XML文档(需要构建时髦
的
泛
型
类型查找签名)。我需要将
方法
签名映射到XML文档中
的
内容,如下所示: <member name="M:ClassLibrary1.Class1`1.Co
浏览 1
提问于2015-12-13
得票数 1
4
回答
我能在java中
反射
实例化
泛
型
类型吗?
java
、
generics
、
reflection
在Java中可以
反射
实例化
泛
型
类型吗?使用描述
的
技术,我得到了一个错误,因为类令牌不能是
泛
型
的
。以下面的例子为例。我想实例化一些实现Creator
的
Creator子类。实际
的
类名是作为命令行参数传入
的
。其想法是能够在运行时指定Creator
的
实现。有没有其他
方法
来完成我想要做
的
事情呢?>[]) null); Creator<String>
浏览 0
提问于2008-12-10
得票数 15
回答已采纳
2
回答
在实现接口
的
非
泛
型
方法
中对
泛
型
进行模式匹配
f#
、
pattern-matching
我有一个令人沮丧
的
问题。我正在用ASP.NET MVC构建一个,并且正在实现接口IViewEngine。在其中一种
方法
中,我试图动态地找出视图结果
的
类型。键被用来定位模板中
的
占位符,其思想是使用区分
的
联合,对于每个网站可能是唯一
的
。现在,问题是:因为我正在实现一个接口,所以我无法控制
方法
签名。由于我不能添加
泛
型
类型参数,因此'a将被转换为obj,并且模板将不会与以下内容匹配:
浏览 0
提问于2010-07-04
得票数 2
回答已采纳
1
回答
基于
泛
型
参数类型
的
CLR
泛
型
方法
分支
c#
、
.net
、
generics
、
clr
、
generic-method
在C#中,使用
泛
型
参数来修改
泛
型
方法
的
行为通常是不好
的
做法吗?type == typeof(Bar)) Console.WriteLine("execute action for Bar");} 抛开性能差异不谈,这两种
方法
将具有相同
的
效果我想知道
的
是,使用
泛
型
参数来修改
方法
的
行为(进
浏览 0
提问于2016-11-04
得票数 0
点击加载更多
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
腾讯会议
活动推荐
运营活动
广告
关闭
领券