gpt4 book ai didi

c# - 将泛型类型传递给方法

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

<分区>

我想编写一个通用函数,将通用参数传递给具有多个重载的函数。 C++ 等价物是 this .这是我尝试过的:

public void setUniform1<T>(int loc, T value) {
GL.Uniform1(loc, value);
}

但是这给了我错误

error CS1503: Argument 2: cannot convert from 'T' to 'double'

GL.Uniform1 有几种类型的值参数,我猜 double 是第一个重载,这就是它试图转换为 double 的原因。

那我该怎么做呢?

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