gpt4 book ai didi

c# - 找不到正确的语法?

转载 作者:太空宇宙 更新时间:2023-11-03 18:41:01 24 4
gpt4 key购买 nike

public static void CopyProperties<T1, T2>(T1 objA, T2 objB) where T1 : new()
{
}

此方法的上述签名可以编译,但是我还想为 T2 添加相同的"new"条件

我尝试过但不起作用的签名:

  public static void CopyProperties<T1, T2>(T1 objA, T2 objB) where T1, T2 : new()
public static void CopyProperties<T1, T2>(T1 objA, T2 objB) where T1 : new(), where T2 : new()

最佳答案

public static void CopyProperties<T1, T2>(T1 objA, T2 objB) 
where T1 : new()
where T2 : new()
{
}

关于c# - 找不到正确的语法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8929778/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com