小编Nof*_*Bar的帖子

将项目添加到C#数组的最佳方法是什么?

我有以下数组:

int[] numbers;
Run Code Online (Sandbox Code Playgroud)

有没有一种方法可以为数组添加数字?我没有找到连接2个数组的扩展方法,我想做类似的事情:

numbers = numbers.Concat(new[] { valueToAdd });
Run Code Online (Sandbox Code Playgroud)

c# arrays extension-methods

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

实体可序列化时出现奇怪的序列化错误

尝试序列化对象时出现以下错误:

Type
'TEST.Common.TestObj`1+<>c__DisplayClass1`1[[TEST.Common.TestEntity,
TEST.Common, Version=1.0.0.0, Culture=neutral,
PublicKeyToken=null],[System.Boolean, mscorlib, Version=4.0.0.0,
Culture=neutral, PublicKeyToken=b77a5c561934e089]]' in Assembly
'Test.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null'
 is not marked as serializable.
Run Code Online (Sandbox Code Playgroud)

我[Serializable]在TestObj实体、所有它的基础实体和与其属性相关的所有实体上都有该属性。还有什么可能导致此“未标记为可序列化”错误?

c__DisplayClass1`1甚至是什么意思?

c# serializable

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

标签 统计

c# ×2

arrays ×1

extension-methods ×1

serializable ×1