gpt4 book ai didi

c# - .NET 反射中的转换

转载 作者:太空宇宙 更新时间:2023-11-03 20:32:11 25 4
gpt4 key购买 nike

在哪里可以找到转换方法如

    public static implicit operator MyType(OtherType d)
public static implicit operator OtherType(MyType d)

Type 对象中?

最佳答案

如果您向类型询问其方法,就会找到运算符。该方法的 IsSpecialName属性将返回 true。例如:

using System;

public class Foo
{
public static implicit operator int(Foo input)
{
return 0;
}
}

class Test
{
static void Main(string[] args)
{
foreach (var method in typeof(Foo).GetMethods())
{
Console.WriteLine(method + ": " + method.IsSpecialName);
}
}
}

关于c# - .NET 反射中的转换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6972812/

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