首页 > 编程语言 >在C#中,String和string有什么区别?

在C#中,String和string有什么区别?

时间:2023-10-06 12:55:57浏览次数:35  
标签:String 区别 C# world Hello string

内容来自 DOC https://q.houxu6.top/?s=在C#中,String和string有什么区别?

这两种类型之间有什么区别,我应该使用哪一个?

string s = "Hello world!";
String s = "Hello world!";

字符串(string)是C#中 System.String 的别名。

因此,从技术上讲,它们之间没有区别。就像整数(int)和 System.Int32 一样。

就指南而言,通常建议在引用对象时使用“string”。

例如:

string place = "world";

同样地,我认为如果您需要明确引用该类,则通常建议使用 String。

例如:

string greet = String.Format("Hello {0}!", place);

这是Microsoft在其示例中使用的风格。

看起来在这个领域的指导可能已经发生了变化,因为StyleCop现在强制执行C#特定的别名的使用。

标签:String,区别,C#,world,Hello,string
From: https://www.cnblogs.com/xiaomandujia/p/17744456.html

相关文章

  • SpringMVC 类型转换
    SpringMVC类型转换Spring引入通用的数据类型转换系统,其定义了SPI接口和相应的运行时执行类型转换的API,提供无状态、强类型其可以在任意类型之间进行类型转换,可以用于任何需要的地方(如SpEL、数据绑定等)内置类型转换器<!--开启类型转换服务--><mvc:annotation-drivenconver......
  • 如何检查一个字符串是否包含子字符串的JavaScript方法?
    内容来自DOChttps://q.houxu6.top/?s=如何检查一个字符串是否包含子字符串的JavaScript方法?通常,我会期望有一个String.contains()方法,但似乎没有这个功能。有什么合理的方式来检查这个吗?ECMAScript6引入了String.prototype.includes:conststring="foo";constsubstri......
  • 求最大公约数的三种方法:C语言
    求最大公约数之穷举法求最大公约数之穷举法inta,b,c,gcd;scanf("%d%d",&a,&b);c=a<b?a:b;inti=1;for(i=c;i>=1;i--){if(a%i==0&&b%i==0){gcd=i;printf("GCD=%d\n",gcd);......
  • This generated password is for development use only. Your security configuration
    问题描述在我加上spring-boot-starter-security的依赖之后,启动项目报出来这样的错误:问题解决在启动类的注解上,加上这么一段代码就ok啦!启动成功:......
  • sv的LSB 使用+SV的protect类型+RAL模型的lock原因+C语言结构体中的冒号用法+uvm版本在
    sv的LSB使用https://blog.csdn.net/gsjthxy/article/details/90722378等价关系[LSB+:STEP]=[LSB+STEP:LSB]伪代码:bit[1023:0]mem;bit[7:0]data;j=0..100mem[j*8+:8]=data;//[7:0],[15:8],[23:16]SV的protect类型https://blog.csdn.net/qq_37573794/ar......
  • SoK: Secure E-Voting with Everlasting Privacy
    ABSTRACTVoteprivacyisafundamentalright,whichneedstobeprotectednotonlyduringanelection,orforalimitedtimeafterwards,butfortheforeseeablefuture.Numerouselectronicvoting(e-voting)protocolshavebeenproposedtoaddressthischa......
  • 常见的C语言执行效率优化方法
    C语言之心效率优化写代码时考虑代码的执行效率是一个好习惯,嵌入式开发多年,让自己养成了这样的习惯。优化C语言代码的执行效率是一项重要的任务,可以通过多种方法和注意事项来实现。下面列出了一些常用的方法和注意事项,并结合具体实例进行详细讲解:选择合适的数据结构使用合适的数......
  • SMC出题记录
    SMC出题记录:SMC:当我们用IDA反汇编时看到的就是异或前的机器码,也就是加过密的。而程序运行中会自己调用for循环解密机器码,所以运行起来就没问题,而对静态分析会产生干扰出题源码:#include<stdio.h>#include<Windows.h>#include<stdlib.h>voidtest(){printf("Congratu......
  • pig4cloud框架系列二:表结构浅析
    继系列一后,此篇简单讲一下表结构及每个表的作用1,sys_user:用户表,存储用户信息。2,sys_role:角色表3,sys_user_role:用户角色的定义,一个用户可以有多个角色,1对多的关系。4,sys_menu:菜单表,项目所有的菜单都维护在该表中。5,sys_role_menu:角色菜单表,定义每种角色具有哪些菜单,用户权限的......
  • socket编程零碎知识点
    1.socket常用类型流格式套接字流格式套接字(StreamSockets)也叫“面向连接的套接字”,在代码中使用SOCK_STREAM表示。数据报格式套接字数据报格式套接字(DatagramSockets)也叫“无连接的套接字”,在代码中使用SOCK_DGRAM表示。2.目前学习常用链接http://c.biancheng.net/vi......