社区
C#
帖子详情
C#和VB.net都能对内存直接进行操作吗?
淡蓝色2
2003-09-12 03:10:04
如题
...全文
104
5
打赏
收藏
C#和VB.net都能对内存直接进行操作吗?
如题
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
淡蓝色2
2003-09-12
打赏
举报
回复
那么,C#中unsafe关键字在VB.net中有没有相应的方法啊?
storm97
2003-09-12
打赏
举报
回复
unsafe void UnSafePoint()
{
//Example:
int *pWidth,pHeight;
//......
//局部变量不可标记为unsafe,类可以,方法、属性都可以,方法中的一段代码也可以
//在标记为unsafe的代码段中可以使用指针直接操作内存中的数据与C++相似。
}
storm97
2003-09-12
打赏
举报
回复
可以,要用unsafe来标示
wkyjob
2003-09-12
打赏
举报
回复
能
jjcccc
2003-09-12
打赏
举报
回复
不能!
LINQ之路 1: LINQ介绍
本文介绍了LINQ(Language Integrated Query)的概念,它是.NET Framework 3.5中的新特性,旨在提供一种统一的方式,用于在
C#
或
VB.NET
中
直接
查询和
操作
数据。LINQ允许在各种数据源上
进行
查询,如关系数据库、XML文档和
内存
对象集合,通过使用类似于SQL的查询表达式语法。
.NET Fromwork框架
.NET Framework为应用程序提供执行环境,包括公共语言运行时(CLR)和类库。CLR是核心,包含CTS、CLS和CLR。垃圾回收(GC)负责
内存
管理,但不处理非托管资源。托管代码由
VB.NET
和
C#
编译而成,在CLR上运行,享有平台独立性和垃圾回收等服务;非托管代码则
直接
在
操作
系统下运行,依赖特定平台。
托管代码与非托管代码的区别
本文深入探讨了托管代码与非托管代码的概念,解释了它们在.NET Framework下的运作方式。托管代码通过公共语言运行时(CLR)间接访问
操作
系统,由框架负责
内存
管理和安全机制;而非托管代码
直接
与底层API交互,自行管理
内存
。文章还提到了
C#
、Java、
VB.NET
等语言编写的程序通常为托管程序,而使用VC++时,是否为托管程序取决于是否使用
内存
管理。
SqlDataRead和Dataset[转]
博客围绕数据库
操作
展开,介绍了SqlDataRead和Dataset的选择,前者读取快但读完才关连接,后者缓存数据但占
内存
,按需选用;还提及ExecuteNonQuery用于更新数据,ExecuteScalar用于查询单个值;最后阐述数据绑定方法,推荐
直接
转换类型以提升性能,给出了
VB.NET
和
C#
写法。
C#
111,132
社区成员
642,541
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章