问答列表

是否应该在可变类型上为 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/ 但是,当我尝试使用 ...

如何创建 python 字典只接受唯一可变对象

作者:rvcristiand 提问时间:9/18/2019

我的问题可以分为两部分。第一个是字典中不允许超过两个相等的值。例如,我有这个类: class MyClass(): def __init__(self, a, b, c): self.a = a...

使用可变键从集合中检索项的有效方法

作者:XavierAM 提问时间:6/23/2020

我有一个具有 FooPosition 属性的 Foos 项目集合,我需要通过它们的位置快速访问 Foos。 例如:检索位于 X=0 和 Y=1 的 Foo。 我的第一个想法是为此目的使用字典,并使...

在 Kotlin 的可变映射中增量元素

作者:Urban Vagabond 提问时间:11/29/2020

我将从 Scala 来到 Kotlin 1.3。我正在尝试做一些非常简单的事情: class Foo { fun bar() { val map = mutableMapOf<String, I...

需要帮助理解错误:不可散列类型“设置”表示错误,如何更改为不可变

作者:sirimiri 提问时间:2/2/2021

嗨,任何人都可以帮助我了解如何开始对此进行故障排除?不可散列类型“set”是什么意思 vocabulary, _ = list(zip(*count_pairs)) vocabulary = l...


共1193条 当前第28页