c# - 如何在不实例化对象或没有静态方法的情况下获取类的名称?

标签 c# .net asp.net vb.net

我讨厌在代码中看到类名用作字符串参数,如“FileDownloader”,我想使用类似 FileDownloader.Name() 的东西,其中 FileDownloader 是类名。
唯一的问题是,如果不实例化对象或创建静态方法,我无法找到如何做到这一点...

有没有办法在 .net 中获取类名而无需对象实例且无需创建返回类名的静态方法?

最佳答案

当然:

var name = typeof(FileDownloader).Name;

关于c# - 如何在不实例化对象或没有静态方法的情况下获取类的名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5077691/

相关文章:

c# - 紧凑型框架 : any Finger Friendly GUI?

c# - Asp.Net 中并发用户访问的字典对象

asp.net - 如何正确编码 mailto 链接?

javascript - 将文件发送到浏览器/response.write 替代方案

c# - "The image format is unrecognized"取决于显示器

c# - 如何指定 "Applications and Services Logs"深处的事件?

c# - Task.WhenAll 订单的结果有保证吗?

c# - 哪种代码流模式在C#/。NET中更有效?

c# - 在 C# 中使用 File.OpenRead() 是否需要关闭?

c# - Directory.Delete(路径,真)-> IOException : the directory is not empty -> Different owners on Win7