腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
4
回答
结构
在
c#
中的实际应用
、
可能重复: 什么时候使用
结构
而不是
类
?但在现实世界里,我们总是坚持上课。我只想知道在
C#
中
结构
的实际用法是什么,以及它们在
类
中有什么好处。
浏览 0
提问于2012-12-06
得票数 0
1
回答
Objective有像
C#
那样的
值
/
引用
类型
的概念吗?
根据Google上的搜索,它似乎没有正式的价值/参考
类型
。如果没有,对应的是什么?这叫什么?它是叫做“Objc
类
和非Objc
类
”还是“静态
类型
和动态
类型
”?然而,对我来说,obj-c‘中的NSString对象就像
C#
中的
引用
类型
一样工作。它将导致编译错误“静态分配对象-C
类
的实例.”如果没有“*”来定义它一些本
浏览 1
提问于2014-02-26
得票数 8
回答已采纳
4
回答
对
C#
规范中的
引用
类型
和
值
类型
略有混淆
、
、
、
我试图在
C#
规范中消化这个语句,该规范声明(§4.2):所以,我很难调和这些信息。这是否意味着
结构
在通过接口
类型
处理时表现为
引用
类型
?这意味着你可以得到一个
值
类型
的
浏览 2
提问于2011-06-10
得票数 2
回答已采纳
1
回答
.NET中的内
值
引用
类型
、
结构
是
C#
中的
值
类型
,字符串是
引用
类型
。我知道它们在内存分配和映射方面的差异,但我不确定
C#
引用
类型
是如何存储在
值
类型
中的。假设我在下面的
结构
中有一个字符串。如果在堆上创建了内部
结构
的
引用
类型
,那么当
结构
作为参数传递给函数时,编译器如何管理堆上的数据。 是在堆栈还是堆上创建字符串?如果我通过Struct Poi
浏览 3
提问于2017-01-11
得票数 0
10
回答
类
和数据
类型
之间有什么区别?
、
、
、
、
我听取了以下发言: 有人能向我解释一下这到底意味着什么吗?
浏览 1
提问于2011-03-02
得票数 13
回答已采纳
3
回答
为什么'System.Version‘是一个
引用
类型
(
类
)而不是一个
值
类型
(struct)?
、
、
、
如果我查看.NET
类型
的成员,最好是创建这样的
类型
,比如
值
类型
(
C#
结构
),而不是
引用
类型
(
类
)。 微软决定以这种方式实现这种
类型
的原因
或
论点是什么?有一些方法(
如
和 )是
值
类型
的典型方法,例如、
或
。System.Version的属性只存储短
值
和整数值(s. ),
类型
本身是可比较的(与运算符相
浏览 4
提问于2011-10-12
得票数 0
回答已采纳
3
回答
在
C#
中,
类型
和对象之间有什么区别?
、
我对
C#
很陌生,我想知道在Java中“
类型
”是否是“对象”的同义词。我理解得对吗?根据我到目前为止所学到的知识,
C#
中的
类
定义了
类型
,因此根据这个定义,它们可以被视为对象。
浏览 3
提问于2015-04-10
得票数 0
回答已采纳
3
回答
“struct”限制是什么意思?
、
、
、
这是
C#
中泛型
类
或
方法中的“
结构
”限制。我想知道它只表示
结构
或
从
值
类型
派生的任何
类型
,
如
int、double、enum、ant等。下一段代码是否允许我使用简单
类型
?
浏览 3
提问于2011-10-06
得票数 3
回答已采纳
2
回答
F#
结构
与
C#
的鉴别联合互操作:转换为特定情况
有一个
引用
鉴别联合,
如
| Ok of 'T您可以转换为
C#
中的一种情况,
如
var error= (Result<T,TError>.Error) result,但这不能用等效的
结构
鉴别联合编译。如
何在
C#
互操作场景中转换为
结构
鉴别联合的特定情况?或者,如
何在
CLR
浏览 1
提问于2019-12-16
得票数 1
回答已采纳
2
回答
泛型
类
从java转换为
C#
、
、
、
从JAVA转换为
C#
:{} else //some code return count;} 错误:无法找到
类型
或
命名空间名称'T‘(您是缺少了
浏览 2
提问于2015-12-09
得票数 1
回答已采纳
5
回答
C#
指针问题
、
、
GridViewHelper.ExportSelectedRow(GridView1, dt, 1);}DataTable returnDt = (DataTable)toObject; 实际上
引用
的是toObject。所以我的问题是,为什么在这个例子中它是一个
引用
,而在第一个例子中,它不是?
浏览 5
提问于2011-11-29
得票数 0
回答已采纳
3
回答
"where T: class“在编译时或运行时没有以任何方式强制吗?
、
、
、
在下面的代码中,我将一个struct传递给一个期待
类
的构造函数。为什么这个编译和运行没有错误(并产生所需的输出)?
浏览 3
提问于2012-09-21
得票数 6
回答已采纳
8
回答
.net中的
类
和
结构
之间的实际区别(不是概念性的)?
、
、
、
每当我试图在
C#
或
.net中搜索
类
和
结构
之间的差异时,我最终得到的是两个东西的概念性概述,
如
值
类型
或
引用
类型
,变量的分配位置等。但我需要一些实际的差异。像这样的东西只适用于一个,而不适用于其他
或
相同的操作,显示出不同的行为。以及关于这两个方面的一些常见错误。 另外,请建议在何处考虑使用
结构
而不是
类
。以及不应该使用
结构
的地方。编辑:我是必须显式地调
浏览 0
提问于2010-05-01
得票数 6
回答已采纳
9
回答
为什么我们需要
结构
?(
C#
)
要使用
结构
,我们需要实例化
结构
并像使用
类
一样使用它。那么为什么我们不首先创建一个
类
呢?
浏览 0
提问于2009-08-01
得票数 12
回答已采纳
3
回答
c#
类型
引用
(vs C)
、
如果类是
引用
,那么
c#
引用
是如何工作的因此,名为"a“的地址包含指示mem的对象的地址,因此它是一个指针method(class1 a);将对象的
值
复制到本地方法实例,而不是mem的地址。它是否隐式去
引用
(*) a?如果是,那么ref修饰符会取消它吗? 假设一个
类
定义了一种地址
类型
,该地址指向对象的各个点。我还是不能结束它..。
浏览 0
提问于2019-02-10
得票数 0
回答已采纳
4
回答
有没有办法在
C#
中创建匿名
结构
?
、
、
似乎没有任何方法,因为匿名
类型
是从object派生的。但我想我应该问一下,因为大多数时候我们在简单的查询表达式中使用匿名
类型
来提取数据的子集,以便在我们创建的那些匿名
类型
中使用。在我看来,它们应该是
结构
(
值
类型
),以获得比
引用
类型
更高的内存效率。 有什么想法?
浏览 0
提问于2010-02-16
得票数 38
回答已采纳
1
回答
c#
如
何在
不使用数组的情况下在
结构
中创建一个长(>128个字节)字段。我不能在
结构
中有任何
引用
类型
字段
、
、
在
c#
中我创建了一个MemoryMappedViewAccessor和一个
结构
。我想从访问者那里读到
结构
。该
结构
包含与原始文件的布局相对应的所有固定长度字段。对于所有字段,我只使用
C#
积分数字
类型
(即字节、ushort、uint、uint、ulong),因为acessor.Read<T>(struct)要求没有任何字段是
引用
类型
,但是,原始文件中的
某些
数据必须大于我可以使用的最大
值
类型
我
浏览 6
提问于2022-01-08
得票数 0
3
回答
c#
泛型中非托管约束和
结构
约束的区别
、
where T : struct -Here T必须是
值
类型
。如果两者都用于
值
类型
,那么
结构
和非托管之间的区别是什么?
浏览 0
提问于2019-03-06
得票数 4
回答已采纳
4
回答
C#
是否使用->指针表示法?
、
、
、
我正在尝试学习
C#
,并且我熟悉C++
结构
体指向符号->。我很好奇这会不会影响到
C#
。someStruct->someAttribute += 1;
浏览 2
提问于2011-06-20
得票数 9
回答已采纳
2
回答
定义站点中的ref
结构
是什么?
、
、
、
现在我已经掌握了最新的
C#
版本(7.3),我终于可以自我测试了。但是我找不到关于ref
结构
的文档。 有了新
c#
最近给我的"Span“背景,我猜ref只是一个堆栈
结构
。这是一个从不堆在堆上的
结构
。但我不能百分之百肯定。 我很确定应该有关于这方面的文件,但我没有找到。
浏览 1
提问于2018-01-12
得票数 18
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券