社区
C#
帖子详情
.NET
baobao82697585
2009-04-23 08:17:57
C#中string是引用类型,还是值类型,String呢?
...全文
81
13
打赏
收藏
.NET
C#中string是引用类型,还是值类型,String呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
米か臹
2009-04-24
打赏
举报
回复
不知道哦 想boolean bool等等啊
热学沸腾56
2009-04-24
打赏
举报
回复
MSDN上标准
柳晛
2009-04-24
打赏
举报
回复
[Quote=引用 1 楼 yangqidong 的回复:]
System.String是引用类型
string你可理解成C#语言给String取的别名
[/Quote]
是的,MSDN上解释过了。
jdxx
2009-04-24
打赏
举报
回复
从原理上说,string是引用类型,但是在.net中,string是唯一的一个例外,因为在CLR中,string是基于immutable(不可变的),初始化一个string对象的值或是赋予一个新值的时候,都会在内存中创建一个新的对象,指向不同的空间。所以,你可以理解为引用类型(因为string是放在堆上,而不是栈上的),但在处理的时候,可以把它作为值类型来处理。
至于String和string,其实都是一个东西,MS为了规范创建的一个别名。
不知道这样说,LZ明白了没有。
龙宜坡
2009-04-24
打赏
举报
回复
[Quote=引用 1 楼 yangqidong 的回复:]
System.String是引用类型
string你可理解成C#语言给String取的别名
[/Quote]
看MSDN吧
高效匠人
2009-04-23
打赏
举报
回复
楼上是,string 是引用类型,但是在。net里面做特别设计。作为一种数据类型出现
qq306850549
2009-04-23
打赏
举报
回复
string 是个特例
vrhero
2009-04-23
打赏
举报
回复
[Quote=引用 3 楼 yueliang547299645 的回复:]
String大写的是类是引用类型,小写的string也是引用类型, 只是在这传值这方面体现的是值类型
[/Quote]
概念错误...除非以ref或out声明,在.NET中所有类型传值都是值传递...但是作为引用类型,string的传值传递的是引用的副本和值类型有本质区别...
vrhero
2009-04-23
打赏
举报
回复
string是显而易见的引用类型...只不过因为字符串是最常用的数据类型,在.NET中对它进行了特别的设计,使其具有了某些值类型的特点而已...
String只是个英文单词...只有在命名空间System中它才是字符串类型关键字,而string是System.String的别名,是C#的关键字...
yangqidong
2009-04-23
打赏
举报
回复
[Quote=引用 2 楼 woodball 的回复:]
String是类,string可以当作值类型来使用,因为毕竟C#中不需要过多考虑存储空间的问题!
[/Quote]
瞎扯
[Quote=引用 3 楼 yueliang547299645 的回复:]
String大写的是类是引用类型,小写的string也是引用类型, 只是在这传值这方面体现的是值类型
[/Quote]
你是怎么看出“传值这方面体现的是值类型”?
yueliang547299645
2009-04-23
打赏
举报
回复
String大写的是类是引用类型,小写的string也是引用类型, 只是在这传值这方面体现的是值类型
woodball
2009-04-23
打赏
举报
回复
String是类,string可以当作值类型来使用,因为毕竟C#中不需要过多考虑存储空间的问题!
yangqidong
2009-04-23
打赏
举报
回复
System.String是引用类型
string你可理解成C#语言给String取的别名
Newtonsoft.Json
.Net
包括:
.NET
2,
.NET
3.5,
.NET
4,
.NET
4.5
Json
.NET
描述: json。 网络是一个流行的高性能JSON为。NET框架 灵活的JSON序列化器对之间的转换。净对象和JSON linq到JSON用于手动阅读和写作JSON 高性能,速度比。净的内置JSON序列化器 写缩进,容易阅读JSON JSON和XML之间进行转换 支持:
.NET
2,
.NET
3.5,
.NET
4,
.NET
4.5, Silverlight, Windows Phone and Windows 8 Store 版本: Json
.NET
has different libaries for the various
.NET
Framework versions. -Net45:
.NET
latest (4.5) -Net40:
.NET
4.0 -Net35:
.NET
3.5 -Net20:
.NET
2.0 -WinRT: Windows 8 Store -Portable45:
.NET
4.5, Windows Phone 8, Windows 8 Store -Portable40:
.NET
4.0, Windows Phone 7, Windows 8 Store, Silverlight 4 Notes: Microsoft stopped support for the Compact Framework in Visual Studio 2010. For a Compact Framework 3.5 build download Json
.NET
3.5. For a Silverlight 3.0 build download Json
.NET
3.5. Microsoft Visual Studio 2010 重新生成解决方案的一些警告处理 警告 2 预定义类型“System.Action”是在全局别名的多个程序集中定义的;将使用“c:\Program Files\Reference Assemblies\Microsoft\Framework\
.NET
Framework \v4.0\mscorlib.dll”中的定义 ClassLibrary1 警告 3 预定义类型“System.Action”是在全局别名的多个程序集中定义的;将使用“c:\Program Files\Reference Assemblies\Microsoft\Framework\
.NET
Framework \v4.0\mscorlib.dll”中的定义 ClassLibrary1 警告 4 预定义类型“System.Action”是在全局别名的多个程序集中定义的;将使用“c:\Program Files\Reference Assemblies\Microsoft\Framework\
.NET
Framework \v4.0\mscorlib.dll”中的定义 ClassLibrary1 警告 5 预定义类型“System.Action”是在全局别名的多个程序集中定义的;将使用“c:\Program Files\Reference Assemblies\Microsoft\Framework\
.NET
Framework \v4.0\mscorlib.dll”中的定义 ClassLibrary1 警告 6 预定义类型“System.Func”是在全局别名的多个程序集中定义的;将使用“c:\Program Files\Reference Assemblies\Microsoft\Framework\
.NET
Framework \v4.0\mscorlib.dll”中的定义 ClassLibrary1 警告 7 预定义类型“System.Func”是在全局别名的多个程序集中定义的;将使用“c:\Program Files\Reference Assemblies\Microsoft\Framework\
.NET
Framework \v4.0\mscorlib.dll”中的定义 ClassLibrary1 警告 8 预定义类型“System.Func”是在全局别名的多个程序集中定义的;将使用“c:\Program Files\Reference Assemblies\Microsoft\Framework\
.NET
Framework \v4.0\mscorlib.dll”中的定义 ClassLibrary1 警告 9 预定义类型“System.Func”是在全局别名的多个程序集中定义的;将使用“c:\Program Files\Reference Assemblies\Microsoft\Framework\
.NET
Framework \v4.0\mscorlib.dll”中的定义 ClassLibrary1 警告 10 预定义类型“System.Func”是在全局别名的多个程序集中定义的;将使用“c:\Program Files\Reference Assemblies\Microsoft\Framework\
.NET
Framework \v4.0\mscorlib.dll”中的定义 ClassLibrary1 问题原因:检查程序发现,由于项目中引用了Newtonsoft.Json
.Net
20,从而造成系统的类重名(项目FRAMEWORK的版本4.0)。 Newtonsoft.Json
.Net
包括:
.NET
2,
.NET
3.5,
.NET
4,
.NET
4.5, Silverlight, Windows Phone and Windows 8 Store,所有dll文件和源码,有需要的同学可以直接下载。 个人网站多多支持:www.mlyuansu.com
.NET
Reactor 4.9 破解版
.NET
Reactor是一款功能强大的代码保护以及许可授权管理系统软件,主要用于开发人员保护其
.NET
软件程序,
.NET
Reactor支持所有支持
.NET
编译的程序开发语言。
.NET
Reactor 4.9是目前最新版本,由大神yoza破解,亲测可用。 破解流程: 1) 解压压缩文件. 2) 运行安装程序:dotnet_reactor_setup_4_9_0_0.exe(也可在官网下载安装,下载地址:http://www.eziriz.com/downloads/dotnet_reactor_setup_4_9_0_0.exe). 3) 使用Crack文件夹下的破解版替换安装目录下的"dotNET_Reactor.exe"(默认安装目录:C:\Program Files (x86)\Eziriz\
.NET
Reactor). 4) 运行程序,就可以使用Eziriz
.Net
.Reactor.v4.9的全部功能了.
Oracle Data Provider for
.NET
(ODP
.NET
)
Oracle 10g 第 2 版 ODAC 和 Oracle Developer Tools for Visual Studio
.NET
下载文件
ODTwithODAC1020221.exe 235 MB(247,296,458 字节)
ODAC 安装说明
Oracle Developer Tools For Visual Studio
.NET
版本说明
.NET
存储过程安装指南和版本说明
重要事项: 如果您要在 Windows Vista 上安装 ODAC 10.2.0.2.21,请参阅安装说明以了解特定于 Windows Vista 的安装步骤。
下载包括
Oracle Developer Tools for Visual Studio
.NET
2003 10.2.0.2.20
Oracle Developer Tools for Visual Studio 2005 10.2.0.2.20
Oracle Data Provider for
.NET
1.x 10.2.0.2.20
Oracle Data Provider for
.NET
2.0 10.2.0.2.20
Oracle Database Extensions for
.NET
1.x 10.2.0.2.20 — 仅用于升级
Oracle Database Extensions for
.NET
2.0 10.2.0.2.20 — 仅用于升级
Oracle Provider for OLE DB 10.2.0.2.20
Oracle Objects for OLE 10.2.0.2.20
Oracle Services for Microsoft Transaction Server 10.2.0.1.0
ASP
.NET
4.5入门经典:涵盖C#和VB
.NET
(第7版) 源码
这是第六版的介绍《ASP
.NET
4入门经典:涵盖C#和VB
.NET
(第6版)》内容简介:ASP
.NET
是
.NET
Framework的一部分,用于构建内容丰富的动态Web站点。其最新的版本ASP
.NET
4对上一版进行了许多改进,包括增强了Web窗体,并添加了jQuery的支持。《ASP
.NET
4入门经典:涵盖C#和VB
.NET
(第6版)》循序渐进,逐步讲解了如何使用ASP.NET 4构建内容丰富的Web站点,并提供了大量使用C#和VB的示例。通过实际动手练习,您将学到关于构建Web站点的第一手信息,同时能够深刻理解在浏览器中查看ASP
.NET
4页面时,后台到底发生了什么。 这是第七版,也就是本源码书的介绍 The ultimate programming guide to ASP
.NET
4.5, by popular author and Microsoft MVP Imar Spaanjaars Updated for ASP
.NET
4.5, this introductory book is filled with helpful examples and contains a user-friendly, step-by-step format. Written by popular author and Microsoft ASP
.NET
MVP Imar Spaanjaars, this book walks you through ASP
.NET
, Microsoft's technology for building dynamically generated web pages. This edition retains the highly accessible approach to building the Planet Wrox website example, an online community site featuring product reviews, picture sharing, bonus content for registered users, and more. Contains the comprehensive guide to the latest technology additions to ASP
.NET
4.5 Shows how to build basic ASP
.NET
web pages and configure their server Includes information on how to add features with pre-built server controls Reveals how to design pages and make them consistent Contains the information needed for getting user input and displaying data Beginning ASP
.NET
4.5 in C# and VB uses Spaanjaars's distinct writing style to put you at ease with learning ASP
.NET
4.5.
你必须知道的
.net
第二版
你必须知道的
.net
第二版,不错的pdf文档
C#
111,126
社区成员
642,541
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章