小编Mau*_* F.的帖子

C#创建一个只对我的类数组有效的方法

让我们说我有一个班级foo和另一个班级bar.我想在foo类中创建一个方法来将foo数组转换为bar对象(不是数组),如下所示:

foo[] v1 = new foo[] { };
bar v2 = v1.ToBar();
Run Code Online (Sandbox Code Playgroud)

我该怎么做?

c# arrays

1
推荐指数
1
解决办法
57
查看次数

C#中的匿名类

在 C++ 中,我可以在需要它的一段代码中声明一个功能齐全的匿名类,这样如果我只需要一次就不必声明它。

代码应该是这样的

Class MyClass
{
    Class
    {
        String string1;
        String string2;

        void MyMethod();
    } Strings;
}
Run Code Online (Sandbox Code Playgroud)

并将其称为成员MyClass.Strings.string1MyClass.Strings.MyMethod()以此类推。这样我就可以优雅地对我的代码进行分组。

有没有办法在 C# 中做同样的事情?

c# class anonymous-class

1
推荐指数
1
解决办法
1985
查看次数

标签 统计

c# ×2

anonymous-class ×1

arrays ×1

class ×1