value-type 相关问题

在计算机科学中,术语值类型通常用于表示两种数据类型之一:值的类型或具有深拷贝语义的对象类型。

C#分配列表 。将整数减一则不起作用

以下代码使我感到困惑:int durationEventsCountMinusOne =(durationEvents.Count-1); durationEvents.Count等于1。因此,我假设durationEventsCountMinusOne会变成...

回答 1 投票 0

是否可以克隆ValueType?

如果已知对象是盒装ValueType,是否可以在不编写特定于类型的克隆代码的情况下克隆对象?引用List 值=新List ... ...>

回答 7 投票 10

为什么结构属性在列表中不能更改? [重复]

[请考虑以下代码:public class Program {public struct A {public int Prop {get; set;}}} public static void Main(){var obj = new A(); ...

回答 1 投票 0

为什么结构属性在列表中不能更改? [重复]

[请考虑以下代码:public class Program {public struct A {public int Prop {get; set;}}} public static void Main(){var obj = new A(); ...

回答 1 投票 0

特质类,从back_insert_iterator中提取容器的value_type

std :: back_insert_iterator的value_type等于void,但它也有一个受保护的成员容器,该容器包含指向基础Container的指针。我正在尝试向...

回答 2 投票 6

如何在不使用C#创建新对象的情况下修改装箱值?

如何在不使用C#创建新对象的情况下修改装箱值?例如。如果我有o = 5;我想将装箱的5的值更改为6,我该怎么做? o = 6;将创建一个新的...

回答 1 投票 1

为什么接受引用类型的泛型方法不接受可空类型作为参数?

一目了然,公共静态类Conversion {公共静态T Read (对象值),其中T:class {如果(值是DBNull)返回null;如果(值是null),则返回null; ...

回答 2 投票 0

我具有模板功能。通过使用函数std :: for_each用此容器中的最大数替换每个正数

template函数获得2个迭代器,开始和结束迭代器。模板数据类型iterType是迭代器类型。尝试将当前迭代器值等于lambda函数中的最大值时出现错误...

回答 2 投票 0

将参考类型复制到另一个[重复项]的效果

我有两个类,如下所示:类foo:def __init __(self):self.val = 10类foo2:def __init __(self):self.val = 1000当我将foo类的实例复制到...

回答 1 投票 0

如何使用值类型创建数据结构?

数据结构(如双链表,树和图等)需要实现引用类型的节点。通常使用类和对象来实现,是否有一种使用值类型的方法,例如...

回答 1 投票 0

在C#中为可空结构的成员赋值

在C#中,我有一个这样的结构:public struct Slab {public float [] sizeM; public string textureSrc; //更多成员,这里不相关...}和另一个像这样:公共结构......

回答 3 投票 0

检查类型是否为blittable的最快方法?

在我的serialiser / deserialiser中,我有以下代码片段:if(element_type.IsValueType && collection_type.IsArray){try {GCHandle h = GCHandle.Alloc(...

回答 5 投票 15

为什么不能将值类型的“this”装箱?

所以我希望能够在C#中模仿VB的“with”功能,并通过StackOverflow遇到一个相当聪明的解决方案:public static x with (这个x项,Func F) { ...

回答 2 投票 0

Convert.ToBoolean失败,值为“0”

我正在尝试将值“0”(System.String)转换为其布尔表示形式,如:var myValue = Convert.ToBoolean(“0”); //在这里抛出一个异常我已经看过MSDN页面,并在......

回答 8 投票 21

存储的引用类型(堆或堆栈)中定义的值类型在哪里?

是在存储在堆上还是堆栈上的引用类型中定义的值类型?如果存储在堆上,那么何时将值类型存储在堆栈中?如果存储在堆栈中,那么会发生什么......

回答 3 投票 4

拳击值类型将其发送到方法并获得结果

我很好奇C#在将值/引用类型传递给方法时的行为。我想将盒装值类型传递给方法“AddThree”。我的想法是进入调用者函数(Main)...

回答 3 投票 6

转换地图 到Jedis的Value类型

所以,我有一个值类型:class Session {long createdAt;名单 postIds;使用jedis客户端(3.0.0-m1是重要的),我目前正在执行一个hset来创建...

回答 4 投票 3

多态(继承)和值类型

我有很多类型,PixelMeasure,PointMeasure,CentimeterMeasure等,它们代表一个单位的值。我希望他们有价值语义:例如有效不变,没有...

回答 3 投票 4

访问typescript接口定义中定义的值

我是打字稿的新手,并且有一个关于它的问题,我似乎无法以可谷歌的方式构成。假设我定义了这个接口:interface MyInterface {myField:“myValue”}我希望能够......

回答 1 投票 1

分配给引用类型变量的指针/引用的隐藏值是多少?

int number = 1 number的值为1,因为它是值类型分配给引用类型变量的指针的实际值是多少?它是int还是字符串?还是有点位? ...

回答 1 投票 3

© www.soinside.com 2019 - 2024. All rights reserved.