C#中String与string的区别分析

 更新时间:2014年08月21日 09:33:09   投稿:shichen2014  
这篇文章主要介绍了C#中String与string的区别,对于加深C#数据类型与类的理解有很好的参考借鉴价值,需要的朋友可以参考下

本文实例展示了C#程序设计中String与string的区别,对于C#初学者来说有很好的参考借鉴价值。具体如下:

一、区别分析:

String:类,System.String

string:类型,变量

两者本质上没有任何区别,都是System.String,string只是System.String的别名而已

唯一的区别在于如何按照代码约定的来写,如声明变量时使用小写string,使用System.String下方法时使用大写的String

二、示例代码如下:

class Program
{
  static void Main(string[] args)
  {
    /*在代码使用上没有任何区别 在使用规范上需要看下是否符合代码约定的规范*/
    Console.WriteLine(typeof(string));
    Console.WriteLine(typeof(String));
    string name1 = "Gerry 1";
    String name2 = "Gerry 2";
    Console.WriteLine(name1);
    Console.WriteLine(name2);
    Console.WriteLine(string.Concat(name1, name2));
    Console.WriteLine(String.Concat(name1, name2));
    Console.ReadLine();
    Console.ReadLine();
  }
}

程序运行结果如下图所示:

相关文章

  • c#创建Graphics对象的三种方法

    c#创建Graphics对象的三种方法

    通常我们使用下述三种方法来创建一个Graphics对象。
    2013-05-05
  • C# null 合并运算符??(双问号)使用示例

    C# null 合并运算符??(双问号)使用示例

    这篇文章主要介绍了C# null 合并运算符??(双问号)使用示例,?? 运算符称作 null 合并运算符。如果此运算符的左操作数不为 null,则此运算符将返回左操作数;否则返回右操作数,需要的朋友可以参考下
    2014-06-06
  • C#实现HTTP上传文件的方法

    C#实现HTTP上传文件的方法

    这篇文章主要介绍了C#实现HTTP上传文件的方法,包括了发送文件与接收文件的实现代码,具有不错的参考价值,需要的朋友可以参考下
    2014-11-11
  • c#判断网络连接状态

    c#判断网络连接状态

    有时我们要不停的判断网络的连接状态,比如服务器网络连接是否正常等,下面就简单介绍我的判断方法
    2014-01-01
  • C# Sqlite数据库的搭建及使用技巧

    C# Sqlite数据库的搭建及使用技巧

    这篇文章主要介绍了C# Sqlite数据库的搭建及使用技巧,文章围绕主题展开详细的内容介绍,具有一定的参考价值,需要的朋友可以参考一下
    2022-08-08
  • C#文件操作类分享

    C#文件操作类分享

    这篇文章主要为大家分享了C#文件操作类的相关代码,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-06-06
  • C#实现的Win32控制台线程计时器功能示例

    C#实现的Win32控制台线程计时器功能示例

    这篇文章主要介绍了C#实现的Win32控制台线程计时器功能,结合实例形式分析了C#基于控制台的时间操作相关技巧,需要的朋友可以参考下
    2016-08-08
  • Unity Shader相交算法实现简易防能量盾

    Unity Shader相交算法实现简易防能量盾

    这篇文章主要为大家详细介绍了Unity Shader相交算法实现简易防能量盾,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-04-04
  • Unity实现简单虚拟摇杆

    Unity实现简单虚拟摇杆

    这篇文章主要为大家详细介绍了Unity实现简单虚拟摇杆,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-04-04
  • C#拷贝整个文件夹及子目录和其中文件的方法

    C#拷贝整个文件夹及子目录和其中文件的方法

    这篇文章主要介绍了C#拷贝整个文件夹以及子目录和其中文件,本文通过实例代码给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-06-06

最新评论