可变 问答列表

与 ref 传递的参数进行互操作

作者: 提问时间:11/18/2016

我正在尝试调用现有库的 C# 函数(我没有时间将整个库移植到 F#) namespace ExportLib { public static class Xlsx { public stat...

c语言中的legal(?)可变结构体大小写#

作者:Feri 提问时间:1/24/2017

我读过很多关于 c# 中结构体可变性的文章。大多数词都说可变结构是邪恶的。我明白为什么了。 但是我有一个可变结构似乎是合法的情况。当然,我面临着围绕结构可变性的问题。 比如说,我有一个简单的结构,在...

无法使结构中的值类型在 c 中可变#

作者:Yogeswaran K 提问时间:2/27/2017

我正在将 VB6 代码转换为 C#,在这里我必须将 struct 数组转换为 c# 中的 List 方法,但无法修改以下示例代码中的值,出现错误为 “无法修改 的返回值,因为它不是变量”。System...

类的特定实例可以不可变吗?[复制]

作者:Kyle Delaney 提问时间:10/28/2017

这个问题在这里已经有答案了: 有没有一种简单的方法来制作类的不可变版本? (8 个答案) 如何创建不可变的类? (8 个答案) 6年前关闭。 我想看看我是否可以使类的实例不可变,即使类本身不是。我在...

是否应该在可变类型上为 IEquatable<T> 实现 GetHashCode?

作者:Neo 提问时间:3/2/2018

我正在实现,但我很难就可变类的覆盖达成共识。IEquatable<T>GetHashCode 以下资源都提供了一个实现,如果对象发生更改,则在该实现中将返回不同的值:GetHashCode htt...

当通过 in 参数传递方法时,可变结构体是否被复制?

作者:Ray 提问时间:11/4/2019

我想尽量减少数学库中结构体的复制,并阅读有关 C# 7.2 修饰符的信息,尤其是将其与可变结构一起使用时的警告。in 碰巧我有这个可变结构: public struct Quaternion { ...

IronPython Microsoft.Scripting.MutableTuple 异常

作者:Lesvita 提问时间:7/29/2020

我正在尝试对 Iron Python 代码(使用 C# 的 Python)运行单元测试。运行单元测试时,我遇到以下错误。然而,奇怪的是,该框架适用于其他 python 代码测试。使用 unittest...

是否可以用 ref getter 编写脏标志?

作者:Shadowblitz16 提问时间:8/7/2021

是否可以在 C# 中使用返回的 ref get only 属性编写脏标志? public class ByRef<T> where T : struct { private bool _dir...

递增可变映射值会导致可为 null 的接收器错误

作者:Lyn 提问时间:6/6/2019

我是 Kotlin 的新手,并试图用谷歌搜索它,但我不明白。 示例如下:https://try.kotlinlang.org/#/UserProjects/q4c23aofcl7lb155oc307...

从 for 循环分配字典键

作者:Mazimer 提问时间:7/3/2019

我正在尝试创建一个有向图,如下所述: https://www.geeksforgeeks.org/generate-graph-using-dictionary-python/ 但是,当我尝试使用 ...


共383条 当前第19页