gpt4 book ai didi

c# - 扩展静态方法和非扩展静态方法在使用上有什么区别

转载 作者:行者123 更新时间:2023-11-30 13:37:47 25 4
gpt4 key购买 nike

A类中我有一个方法:

  public static String GetTimestamp(this DateTime value) {
return value.ToString("yyyyMMddHHmmssffff");
}

我这样调用它:

        String timeStamp = GetTimestamp(new DateTime());

如果该方法看起来像这样,在使用上有什么区别:

  public static String GetTimestamp( DateTime value) {
return value.ToString("yyyyMMddHHmmssffff");
}

最佳答案

扩展方法的要点是你可以这样调用它:

String timeStamp = new DateTime().GetTimestamp();

同样的效果。这是唯一的变化。

关于c# - 扩展静态方法和非扩展静态方法在使用上有什么区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21009196/

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