C#如何比较和交换两个结构?

我不知道名字

我有以下程序:

public class Program
{
    struct Foo
    {
        public int Bar;
        public int Zoo;
    }

    public static void Main()
    {
        Foo a;
        Foo b;

        a.Bar = 5;
        a.Zoo = 2;
        b.Bar = 5;
        a.Zoo = 2;

        Foo c;
        c.Bar = 3;
        c.Zoo = 5;

        var result = Interlocked.CompareExchange(ref a, b, c);
    }
}

我该如何进行编译?

乔恩·斯基特

基本上不能。该框架没有提供对任意结构执行原子无锁操作的方法。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何交换两个 SyntaxNode (Roslyn C#)

来自分类Dev

如何在C#中比较两个列表?

来自分类Dev

如何使用C#比较两个日期?

来自分类Dev

C#比较两个DateTimes

来自分类Dev

比较两个目录c#

来自分类Dev

在C#中交换两个引用类型的变量

来自分类Dev

如何交换存储在 C# 中的二维列表中的两个对象?

来自分类Dev

如何在C ++中比较两个结构字符串

来自分类Dev

notepad++ 如何交换两个 if 和 then 语句

来自分类Dev

c# 比较两个 List<T> 显示添加、删除和属性更改

来自分类Dev

使用 c# 和 selenium webdriver 比较两个图像

来自分类Dev

比较两个passwd结构

来自分类Dev

如何比较两个结构相似的表,仅在SQL Server中返回列名和不同值的值?

来自分类Dev

如何在C#中比较两个对象列表?

来自分类Dev

给定两个对象列表,如何与C#中的新KV比较?

来自分类Dev

如何在C#中比较两个List <string []>

来自分类Dev

如何比较两个列表,并使用C#相应地设置像素值?

来自分类Dev

如何在C#中比较两个DataSet列的值?

来自分类Dev

如何比较两个 List<string> 并返回不匹配项 (c#)

来自分类Dev

C#无法正确比较两个日期时间

来自分类Dev

断言以比较两个对象C#列表

来自分类Dev

C#比较对象列表的两个列表

来自分类Dev

在C#中通过LINQ比较两个列表?

来自分类Dev

比较C#中的两个日期并计算差异

来自分类Dev

C#比较两个强类型列表

来自分类Dev

比较C#中的两个List <DateTime>

来自分类Dev

c#比较两个列表/表

来自分类Dev

C#比较两个对象是否相等

来自分类Dev

比较两个对象C#的列表计数