我有一个高质量的c#框架代码库,但我仍然希望尝试改进.
fxcop是改进.NET框架的有效工具吗?我知道Microsoft在内部使用该工具,但外部用户如何找到它?值得吗?
我已经拥有数十亿行代码和完善的风格,能否适应我们的风格并仍能提供良好的指导?
粗略地说,设置需要多长时间?小时,天,周?我会尽快学到一些有用的东西吗?
我想做类似下面的事情,但因为T本质上只是一个System.Object,所以这不起作用.我知道T可以受到接口的限制,但这不是一个选择.
public class Vborr<T> where T : struct
{
public Vborr()
{
public T Next()
{
if ( typeof( T ) == typeof( Double ) )
{
// do something for doubles
}
if ( typeof( T ) == typeof( Float ) )
{
// do something different for floats..
}
}
}
Run Code Online (Sandbox Code Playgroud)
我经常发现C#generics缺乏.
谢谢!
保罗