`
jameszou
  • 浏览: 73032 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

C#中string和String的区别

阅读更多
string是String的别名。string是c#中的类,String是.net Framework的类(在c# IDE中不会显示蓝色)
c# string映射为.net Framework的String
如果用string,编译器会把它编译成String,所以如果直接用String就可以让编译器少做一点点工作
如果使用c#,建议使用string,比较符合规范   
string始终代表 System.String(1.x) 或 ::System.String(2.0) ,String只有在前面有using System;的时候并且当前命名空间中没有名为String的类型(class、struct、delegate、enum)的时候才代表System.String
string是关键字,String不是,也就是说string不能作为类、结构、枚举、字段、变量、方法、属性的名称,而String可以
分享到:
评论
1 楼 heiwoshimaoya 2010-06-03  
请教实际使用中他们有什么区别?比如在asp.Net网页编程中 希望举例分析

相关推荐

    C#中char[]与string之间的转换 string 转换成 Char[]

    今天,我们将探讨C#中char[]与string之间的转换,包括string转换成Char[]和Char[]转换成string,同时也会涉及到byte[]与string之间的转换。 首先,让我们来看一下string转换成Char[]。在C#中,我们可以使用...

    c#中string转换成字节byte的处理方法

    在C#编程语言中,字符串(string)与字节(byte)之间的转换是常见的操作之一。这类转换在处理网络通信、文件读写等场景时尤为常见。本文将详细介绍如何在C#中实现从string到byte及byte[]的有效转换,并探讨其中涉及...

    C# String 的各种转换

    ### C# String 的各种转换 在C#编程语言中,字符串与数字之间的转换是非常常见的操作。本文将详细介绍如何在C#中实现字符串与其他数据类型(如整数、浮点数等)之间的转换,并特别关注字符串与十六进制之间的转换。...

    C#中String类常用方法汇总

    以下是对C#中String类常用方法的详细解释和示例: 1. `.ToLower()` 和 `.ToUpper()` 这两个方法用于将字符串转换为小写或大写形式,方便进行大小写的统一处理。 ```csharp string str = "AbC"; string lowerStr...

    C#_String与string的区别

    本文将深入探讨C#中`String`与`string`之间的区别,帮助开发者更好地理解和使用这两种类型。 #### 1. 基本定义 首先,`string`是C#中的一个关键字,它实际上是`System.String`类型的别名。这意味着`string`并非C#...

    C#的一些小总结有关于C#中一些string和String的比较等等

    在C#编程语言中,`string`和`String`经常被提及,虽然它们在很多情况下可以互换使用,但确实存在一些微妙的区别。本文将详细探讨这两个关键字的区别以及C#中字符串处理的相关知识点。 首先,`string`是C#中的一个...

    C#_string_byte数组转换解析

    在C#编程语言中,字符串(string)与字节数组(byte array)之间的转换是常见的操作,尤其在处理二进制数据、网络传输或文件读写时。本篇文章将详细解析C#中如何进行这两种数据类型的转换,并讨论转换过程中需要注意...

    c#去除string中的重复项的简单方法

    在C#中,`string`是一个不可变的类,这意味着一旦创建了一个字符串对象,就不能直接修改它的内容。因此,去除字符串中的重复项通常需要创建一个新的字符串,而不是在原字符串上进行操作。 以下是一种基于字典...

    C#实现 MFC的CString字节数组转换为C#的String

    C#实现 MFC的CString字节数组转换为C#的String 由于项目需要兼容老的MFC软件所保存的文档,而这些文档中又包含了CString数据,所以研究了一下CString保存结构,写了这个类。

    c# string.Format 的用法

    使用c#的string.format 的一些常用的参数

    c#中 String和string的区别介绍

    不知道大家有没有发现,在c# string类型可以写成string和String,那么,它们有什么区别呢? string是c#中的类; String是Framework的类; C# string 映射为 Framework的 String。 如果用string,编译器会把它编译成...

    C# String 查找

    ### C#中的String查找 在C#中,字符串是不可变的对象类型,这意味着一旦创建了一个字符串对象,就不能改变其内容。因此,在进行字符串操作时,如查找、替换等,会涉及到创建新的字符串对象。本文主要介绍C#中利用`...

    WPF中StringFormat的用法

    本文将详细介绍 `StringFormat` 在 WPF 中的应用及其与 C# 中 `string.Format` 方法之间的相似之处。 ### 一、StringFormat 基础介绍 `StringFormat` 主要用于 `Data Binding` 场景中,它允许开发者自定义数据的...

    c# string操作,去除重复的串

    C#中的`string`类提供了丰富的内置方法,如`Substring()`, `Trim()`, `ToLower()`, `ToUpper()`, `Replace()`, `Split()`, `Join()`, `IndexOf()`, `LastIndexOf()`等,用于字符串的截取、清理、转换、查找和分割等...

    C#扩展string类型方法

    C#扩展string类型方法,查找该字符串中含有另一个字符串的个数

    C#中string用法.docx

    C#中string用法.docx

    C#中string用法.pdf

    C#中string用法.pdf

    C#String类型详解

    C#String类型详解

    深入了解C#的String类.zip

    在C#编程语言中,`String`类是一个非常核心且常用的部分,它代表不可变的字符序列。在深入探讨`String`类之前,先要理解C#与SQL Server数据库技术的结合,因为这两个领域的知识是现代软件开发中的基础。`String`类在...

    C#编写的 Hex转string文件 串口下载数据

    本项目涉及的主题是"C#编写的Hex转string文件串口下载数据",这涵盖了两个主要方面:HEX文件处理和串口通信。下面我们将深入探讨这两个核心知识点。 首先,HEX文件处理是编程中常见的任务,尤其是在低级硬件交互...

Global site tag (gtag.js) - Google Analytics