c# - 在方法中声明类或结构

标签 c# .net

在 C# 中,是否可以像在 C++ 中那样在方法内声明类或结构?

例如C++:

void Method()
{
   class NewClass
   {
   } newClassObject;
}

我试过了,但它不允许我这样做。

最佳答案

你可以像这样创建一个匿名类型:

var x = new { x = 10, y = 20 };

但除此之外:没有。

关于c# - 在方法中声明类或结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10718653/

相关文章:

c# - 在 MVC.net 中处理多个文件上传的最佳方法

c# - native 文件打开/保存对话框(没有 Windows 窗体或 WPF)

使用 StoreContext 时,Release 模式下的 .NET Native 序列化异常

.net - 扩展的打开/保存文件对话框中的视觉样式异常

c# - 在没有 DocumentViewer 的情况下显示 HTML 文档的打印预览

c# - 将字符串转换为 BASE62

c# - 将 C# 命令行应用程序转换为 Windows 服务

c# - Socket.*Async 方法是线程化的吗?

C# WebClient - DownloadString 编码错误

.net - 乌鸦数据库。如何从内部集合加载只有 5 个项目的文档?