当前位置: 首页 > news >正文

String与string的区别(注意大小写)

  在C#编程过程中经常见到string和String,下面来看看它们之间的区别:

1、 string是C#中的类, String是.net Framework的类。 string是String的别名,String在c# IDE中不会显示蓝色

 

2、 编译器会将string编译成String,所以使用String会让编译减少一点点工作

3、 string是C#中的关键字,而String不是,也就是说string不能作为类、结构、枚举、字段、变量、方法、属性的名称,而String可以 

4、 在C#编程过程中使用string会比较符合规范。

5、string始终代表 System.String(1.x) 或 ::System.String(2.0) ,String只有在前面有using System;的时候

并且当前命名空间中没有名为String的类型(class、struct、delegate、enum)的时候才代表System.String 


同样的道理,int、bool、double等等也一样
String、Int32、Boolean等都属于.Net中定义的类,而string、int、bool相当于C#中对这些类定义的别名。

转载于:https://www.cnblogs.com/lcxBlog/p/4895622.html

相关文章:

  • javascript-按圆形排列DIV元素(二)---- 运动
  • LoadRunner之自定义HTTP请求
  • Shell脚本之sed篇
  • DFS建立之之FRSM磁盘配额与文件过滤
  • JavaScript文本框统计字数
  • 脚本编程基础知识点总结
  • LoadRunner检查点
  • 05-Windows Server 2012 新特性 ---- 集成的ISCSI网络存储
  • 观察坐标系
  • Windows程序员需要学什么
  • 统计难题(trie树)
  • 爱上MVC3系列~Razor页面中的共享namespace不起作用了(解决自定义扩展方法不能识别的问题)...
  • js或jquery实现页面打印可局部打印
  • Windows 8 Relase Preview的安装
  • mysql授权新的用户时遇到的一个坑
  • Akka系列(七):Actor持久化之Akka persistence
  • CSS 专业技巧
  • Django 博客开发教程 8 - 博客文章详情页
  • docker python 配置
  • eclipse的离线汉化
  • HashMap剖析之内部结构
  • k8s 面向应用开发者的基础命令
  • MD5加密原理解析及OC版原理实现
  • PHP的类修饰符与访问修饰符
  • Python 基础起步 (十) 什么叫函数?
  • react-native 安卓真机环境搭建
  • 给初学者:JavaScript 中数组操作注意点
  • 快速构建spring-cloud+sleuth+rabbit+ zipkin+es+kibana+grafana日志跟踪平台
  • 快速体验 Sentinel 集群限流功能,只需简单几步
  • 名企6年Java程序员的工作总结,写给在迷茫中的你!
  • 你不可错过的前端面试题(一)
  • 前端
  • 强力优化Rancher k8s中国区的使用体验
  • 日剧·日综资源集合(建议收藏)
  • 如何在GitHub上创建个人博客
  • 探索 JS 中的模块化
  • 一起来学SpringBoot | 第三篇:SpringBoot日志配置
  • ​html.parser --- 简单的 HTML 和 XHTML 解析器​
  • ​Kaggle X光肺炎检测比赛第二名方案解析 | CVPR 2020 Workshop
  • ​业务双活的数据切换思路设计(下)
  • #传输# #传输数据判断#
  • (arch)linux 转换文件编码格式
  • (zt)基于Facebook和Flash平台的应用架构解析
  • (二)pulsar安装在独立的docker中,python测试
  • (二)斐波那契Fabonacci函数
  • (附源码)python房屋租赁管理系统 毕业设计 745613
  • (附源码)springboot课程在线考试系统 毕业设计 655127
  • (附源码)计算机毕业设计SSM疫情居家隔离服务系统
  • (四) 虚拟摄像头vivi体验
  • (一)C语言之入门:使用Visual Studio Community 2022运行hello world
  • (转)MVC3 类型“System.Web.Mvc.ModelClientValidationRule”同时存在
  • ./configure,make,make install的作用(转)
  • .[hudsonL@cock.li].mkp勒索加密数据库完美恢复---惜分飞
  • .NET Framework Client Profile - a Subset of the .NET Framework Redistribution
  • .NET/C# 避免调试器不小心提前计算本应延迟计算的值