web.config中的type有泛型的时候如何写

经查证和实验,在unity的type注册中通过

如TutorGroup.vipabc.Common.Data.IRepository`1[[TutorGroup.VIPABC.SGS.Data.Model.RecruitPositionApplyLog, TutorGroup.vipabc.SGS.Model, Version=1.2.0.0, Culture=neutral, PublicKeyToken=null]], TutorGroup.vipabc.Common, Version=1.2.0.0, Culture=neutral, PublicKeyToken=null

这是正确的CLR写法,在xml中不能有<>,由于type得是完全限定符,简单的转义肯定也不行,所以用&lt;和&gt;也不合适

所以原来的<>换成`1[……],数字1前面的字符对应的anscii code是96,所以就是键盘1键左侧和Esc键下面的那个字符(不要按Shift)。至于数字1,只要是一个数字,任意正整数都可以,包括0

里面的中括号[]是为了包括泛型参数类型的完全限定符。

类型的完全限定符:包含命名空间的类型名称, 程序集名称, Version, Culture, PublicKeyToken

多数情况下,只需前两项

你可能感兴趣的:(web.config中的type有泛型的时候如何写)