社区
VB
帖子详情
VB.net和C#都能直接对内存进行操作吗?
淡蓝色2
2003-09-12 02:13:21
如题
...全文
87
3
打赏
收藏
VB.net和C#都能直接对内存进行操作吗?
如题
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
mainone
2003-09-12
打赏
举报
回复
vb.net 不可以,c#在不安全代码中可以使用指针
淡蓝色2
2003-09-12
打赏
举报
回复
刚才在C#那儿问了,又查了MSDN,结果是:
C#可以直接操作内存,一个Unsafe就OK
VB.net实在是不可以
刘小辉同学
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#
写法。
VB
16,718
社区成员
110,522
社区内容
发帖
与我相关
我的任务
VB
VB技术相关讨论,主要为经典vb,即VB6.0
复制链接
扫一扫
分享
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章